AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Darstellungsfehler im Twebbrowser
Thema durchsuchen
Ansicht
Themen-Optionen

Darstellungsfehler im Twebbrowser

Offene Frage von "Jonas"
Ein Thema von froschprinz · begonnen am 1. Jul 2014 · letzter Beitrag vom 23. Apr 2016
Antwort Antwort
Seite 4 von 5   « Erste     234 5      
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#31

AW: Darstellungsfehler im Twebbrowser

  Alt 1. Okt 2015, 13:27
Ich markiere einmal den wichtigsten Teil:
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.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#32

AW: Darstellungsfehler im Twebbrowser

  Alt 1. Okt 2015, 13:43
Ich markiere einmal den wichtigsten Teil:
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);

Geändert von hathor ( 1. Okt 2015 um 14:39 Uhr)
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#33

AW: Darstellungsfehler im Twebbrowser

  Alt 1. Okt 2015, 14:21
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...
Angehängte Dateien
Dateityp: zip LearningApps - interactive and multimedia learning blocks_files.zip (1,57 MB, 4x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#34

AW: Darstellungsfehler im Twebbrowser

  Alt 1. Okt 2015, 14:31
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
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#35

AW: Darstellungsfehler im Twebbrowser

  Alt 1. Okt 2015, 14:32
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.
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#36

AW: Darstellungsfehler im Twebbrowser

  Alt 1. Okt 2015, 14:35
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
Falls Du WebBrowser.RegisterAsBrowser:= true; meinst...
ist TRUE.
  Mit Zitat antworten Zitat
Benutzerbild von Olli73
Olli73
Online

Registriert seit: 25. Apr 2008
Ort: Neunkirchen
741 Beiträge
 
#37

AW: Darstellungsfehler im Twebbrowser

  Alt 1. Okt 2015, 15:40
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;
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#38

AW: Darstellungsfehler im Twebbrowser

  Alt 1. Okt 2015, 15:41
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
Falls Du WebBrowser.RegisterAsBrowser:= true; meinst...
ist TRUE.
Nö. Das da meine ich: http://stackoverflow.com/questions/3...-on-ie-version
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
froschprinz

Registriert seit: 24. Dez 2010
Ort: Graben, Bayern
34 Beiträge
 
Delphi 7 Architect
 
#39

AW: Darstellungsfehler im Twebbrowser

  Alt 3. Okt 2015, 09:35
Hey Leute!

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

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

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!
Ulli
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#40

AW: Darstellungsfehler im Twebbrowser

  Alt 3. Okt 2015, 11:25
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
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 5   « Erste     234 5      

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:50 Uhr.
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