Strona 1 z 1

TCppWebBrowser - problem z JavaScript

Nowy postNapisane: piątek, 24 kwietnia 2020, 16:03
przez Sl0wik
Cześć,

Podczas wyświetlania strony przy użyciu komponentu TCppWebBrowser wyskakują mi informację o błędzie skryptu (najwidoczniej JavaScript wykorzystana na stronie nie chce się załadować), przez co strona nie wyświetla się prawidłowo.
Czy jest jakaś możliwość, aby ta strona wyświetlała się prawidłowo?

Pozdrawiam

Re: TCppWebBrowser - problem z JavaScript

Nowy postNapisane: piątek, 24 kwietnia 2020, 17:14
przez lukagrom
JS w C++ Builder 6 lepiej współpracuje, jeśli nie jest "ładowany" ze źródeł strony, tylko gdy kod funkcji umieszczany jest w środku jako rodzaj THTMLDocument.
Ostateczne wywołanie po wcześniejszym zapisie funkcji, wygląda mnie więcej tak:

KOD cpp:     UKRYJ  
THTMLDocument moja_Strona;
moja_Strona.create();
moja_Strona.write(
<html>
function func_JS
{
 //jakies dzialanie
}
</html>
}
//i wywolanie
AnsiString testuj_Strone=moja_Strona.parentWindow.execScript("(func_JS)","javascript");
 

Re: TCppWebBrowser - problem z JavaScript

Nowy postNapisane: piątek, 24 kwietnia 2020, 17:25
przez Sl0wik
Czy to podejście sprawdzi się w przypadku gdy strona nie jest moja? Moja aplikacja tylko przekierowuje użytkownika na zewnętrzną stronę (chodzi o stronę Profilu Zaufanego).