merhaba arkadaşlar, webbrowserin readystate olayı bildiğiniz üzere sayfa yüklendiğinde çalışıyor. ama google.com navigate ettiğimde documentcomplete olayı hata verio readystate_complete dahi problem vermektedir. acaba başka bi yöntem yapılabilirmi delphide? c# net için kod buldum aslında bu kod çalışır büyük ihtimal ama delphiye uyarlayamadım
procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
var
UrlStr, FrameName: string;
begin
UrlStr := String(URL);
if (Pos('http://', UrlStr) <> 1) and (Pos('https://', UrlStr) <> 1) then
begin
Memo1.Lines.Add('AJAX');
end
else if pDisp = TWebBrowser(Sender).ControlInterface then
begin
Memo1.Lines.Add(Format('Sayfa yüklendi : %s%', [UrlStr]));
end else
begin
FrameName := OleVariant(IWebBrowser(pDisp).Document).ParentWindow.Name;
Memo1.Lines.Add(Format('Frame yüklendi : "%s" ', [FrameName]));
end;
end;