Title: How to retrieve information about the TWebBrowser control
procedure TForm1.infoClick(Sender: TObject);
begin
// Shows the URL of the current page displayed
ShowMessage('URL: ' + TWebbrowser.OleObject.Document.Url);
// Shows the Title of the current page displayed
ShowMessage('Page Titel: ' + TWebbrowser.OleObject.Document.title);
// Shows the Height, Width of the current page displayed
ShowMessage('ScrollHeight: ' + IntToStr(TWebbrowser.OleObject.Document.Body.ScrollHeight));
ShowMessage('ScrollWidth: ' + IntToStr(TWebbrowser.OleObject.Document.Body.ScrollWidth));
// amount that the document has been scrolled down
ShowMessage('ScrollTop: ' + IntToStr(TWebbrowser.OleObject.Document.Body.ScrollTop));
ShowMessage('ScrollLeft: ' + IntToStr(TWebbrowser.OleObject.Document.Body.ScrollLeft));
// Shows the physical height, width of the browser screen
ShowMessage('ClientHeight: ' + IntToStr(TWebbrowser.OleObject.Document.Body.ClientHeight));
ShowMessage('ClientWidth: ' + IntToStr(TWebbrowser.OleObject.Document.Body.ClientWidth));
// Show the document referrer
ShowMessage('Referer: ' + TWebbrowser.OleObject.Document.referrer);
end;