Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi URL aus Browser holen? (https://www.delphipraxis.net/172543-url-aus-browser-holen.html)

dunningkruger 10. Jan 2013 16:22

AW: URL aus Browser holen?
 
QupZilla vielleicht (vermutlich Null Verbreitung), funktioniert fast so schön wie Opera, basiert aber auf WebKit (wie Chrome, Safari usw.), daher leider kein DDE ;-(

Zum Testen: http://portableapps.com/news/2013-01...1.3.5-released

An das Handle des Chrome-Fensters komme ich bisher nicht ran (habe allerdings nur Chrome portable).
Wie findest du das Handle von Chrome bzw. wonach suchst du in #6?

Danke!

PeterPanino 10. Jan 2013 16:50

AW: URL aus Browser holen?
 
Zitat:

Zitat von dunningkruger (Beitrag 1198517)
An das Handle des Chrome-Fensters komme ich bisher nicht ran (habe allerdings nur Chrome portable).
Wie findest du das Handle von Chrome bzw. wonach suchst du in #6?

Danke!


Ich verwende [Winapi.Windows.]GetForegroundWindow, weil bei meiner Aufgabenstellung Chrome den Fokus hat. Leider funktioniert
Delphi-Quellcode:
FindWindow('Chrome_WidgetWin_1', nil)
nicht, obwohl es laut WinSpy die Fensterklasse von Chrome ist. Würde mich auch interessieren, wenn jemand draufkommt.

PeterPanino 10. Jan 2013 18:35

AW: URL aus Browser holen?
 
Safari scheint eine harte Nuss zu sein. Ich habe bis jetzt keine Möglichkeit gefunden, an den Text der URL-Box in Safari ranzukommen. Die Klassen dort heißen SafariEdit, WebKitEdit oder WebViewWindowClass. Aber die werden von FindWindowEx offenbar nicht gefunden?

dunningkruger 10. Jan 2013 18:48

AW: URL aus Browser holen?
 
Zitat:

Zitat von PeterPanino (Beitrag 1198522)
Zitat:

Zitat von dunningkruger (Beitrag 1198517)
An das Handle des Chrome-Fensters komme ich bisher nicht ran (habe allerdings nur Chrome portable).
Wie findest du das Handle von Chrome bzw. wonach suchst du in #6?

Danke!


Ich verwende [Winapi.Windows.]GetForegroundWindow, weil bei meiner Aufgabenstellung Chrome den Fokus hat. Leider funktioniert
Delphi-Quellcode:
FindWindow('Chrome_WidgetWin_1', nil)
nicht, obwohl es laut WinSpy die Fensterklasse von Chrome ist. Würde mich auch interessieren, wenn jemand draufkommt.

Nicht nur Safari, sondern - soweit ich das bisher beurteilen kann - jeder webkit-Browser - zickt herum :(


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:55 Uhr.
Seite 2 von 2     12   

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