怎样判断webbrowser中显示的内容?(20分)

  • 主题发起人 主题发起人 smartfox
  • 开始时间 开始时间
S

smartfox

Unregistered / Unconfirmed
GUEST, unregistred user!
例如,怎样判断是否打开网页。
 
也就是怎样判断‘该页无法显示’的情况
 
好像不可以。
先判断接口试一试。
 
var
spDisp: IDispatch;
IE1: IWebBrowser2;
IDoc1: IHTMLDocument2;
begin
spDisp:=webbrowser.Application;
try
spDisp.QueryInterface( iWebBrowser2, IE1 );
if IE1 <> nil then
begin
IE1.Document.QueryInterface(IHTMLDocument2,iDoc1);
if iDoc1 <> nil then
begin
if IDOC1.title='该页无法显示' then
showmessage('error')
else showmessage('right');
end;
end;
except
end;
end;
 
What is IHTNLDocument2?

 
后退
顶部