Delphi-PRAXiS
Seite 4 von 5   « Erste     234 5      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Darstellungsfehler im Twebbrowser (https://www.delphipraxis.net/180919-darstellungsfehler-im-twebbrowser.html)

Sir Rufo 1. Okt 2015 12:27

AW: Darstellungsfehler im Twebbrowser
 
Ich markiere einmal den wichtigsten Teil:
Zitat:

Zitat von hathor (Beitrag 1317383)
Warten...
JAVASCRIPT ist seeehr langsam.
Wie man sehen kann, fehlt am Ende noch die runde Grafik.
Das kann aber daran liegen, dass ich die HTML-Seite von der Festplatte holte.


hathor 1. Okt 2015 12:43

AW: Darstellungsfehler im Twebbrowser
 
Zitat:

Zitat von Sir Rufo (Beitrag 1317394)
Ich markiere einmal den wichtigsten Teil:
Zitat:

Zitat von hathor (Beitrag 1317383)
Warten...
JAVASCRIPT ist seeehr langsam.
Wie man sehen kann, fehlt am Ende noch die runde Grafik.
Das kann aber daran liegen, dass ich die HTML-Seite von der Festplatte holte.


Das Laden einer Webseite bzw. eines HTML-Files von der Festplatte soll servereigene Einflüsse (z.B. TIMEOUT nach 45sec) ausschliessen.
Übrigens:
Die Webseite hat ein TIMEOUT von 500ms !
Im Sourcecode gefunden: setTimeout('checkLoggedIn()',500);

hathor 1. Okt 2015 13:21

AW: Darstellungsfehler im Twebbrowser
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von froschprinz (Beitrag 1317390)
Hathor: Kannst Du mir mal deine EXE schicken, mit der Du das getestet hast? Dann kann ich probieren, ob die bei mir auch funktioniert (löst das Problem noch nicht, aber vielleicht ein Schritt weiter)

Button TEST-local anklicken und warten...

Bernhard Geyer 1. Okt 2015 13:31

AW: Darstellungsfehler im Twebbrowser
 
Verhält sich der TWebbrowser aufgrund der Super-Logik von MS bei verwendung als ActiveX nicht im "Quatsch-Modus" (Querks?) bis man in der Registry für seine Anwendung definiert das er sich als IE 10/11 verhalten soll:gruebel:

hathor 1. Okt 2015 13:32

AW: Darstellungsfehler im Twebbrowser
 
Ich glaube, den Fehler gefunden zu haben:

Die Zeile im HTML
xmlHttpReq.open('POST', "https://learningapps.org/login", true);
wird wahrscheinlich vom DELPHI-WebBrowser nicht verarbeitet.

hathor 1. Okt 2015 13:35

AW: Darstellungsfehler im Twebbrowser
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1317402)
Verhält sich der TWebbrowser aufgrund der Super-Logik von MS bei verwendung als ActiveX nicht im "Quatsch-Modus" (Querks?) bis man in der Registry für seine Anwendung definiert das er sich als IE 10/11 verhalten soll:gruebel:

Falls Du WebBrowser.RegisterAsBrowser:= true; meinst...
ist TRUE.

Olli73 1. Okt 2015 14:40

AW: Darstellungsfehler im Twebbrowser
 
Das hier scheint zu helfen:

Delphi-Quellcode:
procedure TForm1.WebBrowser1BeforeNavigate2(ASender: TObject;
  const pDisp: IDispatch; const URL, Flags, TargetFrameName, PostData,
  Headers: OleVariant; var Cancel: WordBool);
begin
  if URL = 'javascript:void(0)' then begin
    Cancel := True;
  end;
end;

Bernhard Geyer 1. Okt 2015 14:41

AW: Darstellungsfehler im Twebbrowser
 
Zitat:

Zitat von hathor (Beitrag 1317405)
Zitat:

Zitat von Bernhard Geyer (Beitrag 1317402)
Verhält sich der TWebbrowser aufgrund der Super-Logik von MS bei verwendung als ActiveX nicht im "Quatsch-Modus" (Querks?) bis man in der Registry für seine Anwendung definiert das er sich als IE 10/11 verhalten soll:gruebel:

Falls Du WebBrowser.RegisterAsBrowser:= true; meinst...
ist TRUE.

Nö. Das da meine ich: http://stackoverflow.com/questions/3...-on-ie-version

froschprinz 3. Okt 2015 08:35

AW: Darstellungsfehler im Twebbrowser
 
Hey Leute!

Sorry, dass ich erst jetzt Antworte - ich war leider verhindert.

Also eines muss ich schon mal sagen: Ihr seid echt der Hit!!:-D

Der Tipp von Oli73 funktioniert bei mir. Wichtig dabei natürlich, dass die Anwendung in der Reistry bei "\FEATURE_BROWSER_EMULATION" registriert ist.

Kann mir jemand sagen, was der Befehl 'javascript:void(0)' eigentlich machen soll?

Also vielen Dank für Eure Hilfe!

nahpets 3. Okt 2015 10:25

AW: Darstellungsfehler im Twebbrowser
 
Prüft meines Wissens nur, ob Javascript funktioniert.

Funktionierts nicht, gibts 'nen Fehler.

Der TWebBrowser hat doch das Attribut Silent. Normalerweise hab' ich das auf False stehen. Ist's auf True, werden einem die Javascriptfehler um die Ohren gehauen.
Schau doch einfach mal, welche Fehlermeldungen Du da bei Deinem konkreten Problem so alles bekommst.
Eventuell erhälts Du ja dadurch einen Hinweis auf ein konkretes Problem.

Bei Bedarf hier dann weiterfragen ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:11 Uhr.
Seite 4 von 5   « Erste     234 5      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz