So erhalten Sie die URL von Chrome mit Delphi

8

Wie kann ich die URL von einer laufenden Instanz von Chrome mit Delphi abrufen?

Ich versuche, eine Delphi-Anwendung zu erstellen, die die URL des aktiven Tabs des Browsers (IE, Mozilla usw.) erhält. Ich verwende diesen Code, der für IE funktioniert:

%Vor%

Aber dieser Code funktioniert nicht mit Chrome.

Danke.

    
razonasistemas 07.03.2011, 16:36
quelle

3 Antworten

3

So habe ich es zuvor getan, um die URL von der Registerkarte aktiv abzurufen. Sie könnten dies wahrscheinlich auf alle Tabs von Chrome erweitern.

Eine weitere Anmerkung, wie Sie sehen können, greift das erste handle auf chrome.exe, das es findet. Wenn mehrere Chrome-Instanzen gleichzeitig ausgeführt werden sollen, müssen Sie dies anpassen, um eine Handle für jede Chrome-Instanz zu erhalten.

Ich füge das ziemlich schnell zusammen, also bedenkt diese "Produktionsqualität" nicht. Erstellen Sie einfach eine neue vcl-Anwendung, legen Sie ein TMemo und eine TButton auf dem Formular ab und weisen Sie Button1Click dem TButton-Ereignis OnClick zu.

%Vor%     
Mick 07.03.2011, 20:05
quelle
0

Anscheinend gibt es ein Problem, die DDE-Unterstützung von chrome / chrom anzufordern, halten Sie Ausschau, wenn eine zukünftige Version es bereitstellen würde:

Ссылка

    
Stijn Sanders 09.03.2011 07:47
quelle
0

Fehler:

%Vor%

funktioniert:

%Vor%     
Ivan 24.03.2014 07:08
quelle

Tags und Links