Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   android Webbrowser Ole (https://www.delphipraxis.net/181886-android-webbrowser-ole.html)

DaveCH 15. Sep 2014 12:52

android Webbrowser Ole
 
Hallo zusammen. Damals (so kannte ich es noch) konnte mal mit WebBrowser1.OleObject.document...
Formulare ausfüllen.
Unter Firemonkey in Delphi XE5 geht das nicht mehr. Hat einer einen Vorschlag wie man das nun umsetzen könnte?
MfG Dave

mkinzler 15. Sep 2014 13:23

AW: android Webbrowser Ole
 
Die WebBrowser-Komponente von FMX basiert nicht auf dem IE, deshalb kann man auch das darunterliegende (ActiveX) Control nicht fernsteuern.
Da die verschiedenen Implementierungen verschieden sind, muss man Funktionalitäten, wie das direkte Manipulieren des DOM verzichten, bzw. diese Funktionalität selber implementieren.

mjustin 15. Sep 2014 13:26

AW: android Webbrowser Ole
 
Zitat DocWiki:

Zitat:

TWebBrowser unterstützt die grundlegenden Funktionen eines Browsers: Navigieren, Zurück, Weiter sowie die entsprechenden Ereignisse.
Man kann auch nicht auf den aktuellen Inhalt (HTML-Code) der Webseite zugreifen, da keine entsprechende (Read-)Property oder Funktion vorhanden ist.

DaveCH 15. Sep 2014 14:02

AW: android Webbrowser Ole
 
Schade. Kann man das irgendwie realisieren? Möchte den Login einer Page (über Post) einbinden.
kann mir da jemand weiterhelfen?

jaenicke 15. Sep 2014 14:26

AW: android Webbrowser Ole
 
Die TWebBrowser Komponente ist für die Anzeige einer Webseite, damit der Benutzer selbst z.B. einen Login durchführen kann.
Wenn du das selbst machen möchtest, sollte das auch unter Android mit den Indys gehen, konkret mit TIdHttp.

mjustin 15. Sep 2014 14:29

AW: android Webbrowser Ole
 
Zitat:

Zitat von jaenicke (Beitrag 1272637)
Wenn du das selbst machen möchtest, sollte das auch unter Android mit den Indys gehen, konkret mit TIdHttp.

Ja, allerdings nur wenn das Login kein JavaScript benötigt.

jaenicke 15. Sep 2014 15:53

AW: android Webbrowser Ole
 
JavaScript kann auch nichts anderes machen als am Ende einen Request an den Server zu schicken... man muss nur ggf. die Post-Daten entsprechend modifizieren, wenn ein Skript da noch etwas macht.

mkinzler 15. Sep 2014 16:21

AW: android Webbrowser Ole
 
https://github.com/freeonterminate/d...er/TWebBrowser


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:20 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