merhaba mozilla firefoxta bir çok internet sayfası açıtığımızda yeni tablar halinde açıyor. ben firefox ta açık olan tum pencerelerin adres çubuğundaki adresleri almak istiyorum nasıl yapabiilirm. findwindow ile sadece captionlarını alıyorum adres bilgisini alamıyorum. webtarayıcılarının eski versiyonlarında yeni sekmelerde açmadığı için alınabiliyordu fakat bunda alamıyorum.
teşekkürler
firefox ta açılmış sayfaların adreslerini alma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: firefox ta açılmış sayfaların adreslerini alma
Kod: Tümünü seç
uses
ddeman;
function GetURL(Service: string): string;
var
ClDDE: TDDEClientConv;
temp: PChar;
begin
Result := '';
//create a new DDE Client object
ClDDE := TDDEClientConv.Create(nil);
with ClDDE do
begin
SetLink(Service, 'WWW_GetWindowInfo');
temp := RequestData('0xFFFFFFFF');
Result := StrPas(temp);
StrDispose(temp);
CloseLink;
end;
ClDDE.Free;
end;
Kod: Tümünü seç
ShowMessage(GetURL('firefox'));
http://www.bargem.info
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Re: firefox ta açılmış sayfaların adreslerini alma
Soruyu soran arkadaş ayrı ayrı tablarda açık olan tum pencerelerin adreslerini almak istiyor. Senin gönderdiğin kodla sadece aktif olan sayfanın adresi alınabilir.Delhici yazdı:Kullanımı :Kod: Tümünü seç
uses ddeman; function GetURL(Service: string): string; var ClDDE: TDDEClientConv; temp: PChar; begin Result := ''; //create a new DDE Client object ClDDE := TDDEClientConv.Create(nil); with ClDDE do begin SetLink(Service, 'WWW_GetWindowInfo'); temp := RequestData('0xFFFFFFFF'); Result := StrPas(temp); StrDispose(temp); CloseLink; end; ClDDE.Free; end;
Kod: Tümünü seç
ShowMessage(GetURL('firefox'));
There's no place like 127.0.0.1
Re: firefox ta açılmış sayfaların adreslerini alma
evet , birde bu sadece explorerda çalışıyor, firefoxta alamıyor