D
doglive
Unregistered / Unconfirmed
GUEST, unregistred user!
请教一个很有意思的问题:
我用BHO禁止一个网站,,在BeforeNavigate2处理中,如果发现要禁止浏览的网站,就把它连接到空白页,,,代码如下:
procedure TIxplorermonit.DoBeforeNavigate2(const pDisp: IDispatch;
var URL,
Flags, TargetFrameName, PostData, Headers: OleVariant;
var Cancel: WordBool);
begin
Cancel := true ;
if Url='http://www.baidu.com/' then
begin
URL:='about:blank';
(pDisp as IWebBrowser2).Navigate2(URL,Flags,TargetFrameName,PostData,Headers);
end
Cancel := false ;
end;
当启动浏览器后,,输入百度可以成功禁止,,但是通过google搜索到百度后,点击百度却可以正常进入,,,这个是怎么回事情啊
我用BHO禁止一个网站,,在BeforeNavigate2处理中,如果发现要禁止浏览的网站,就把它连接到空白页,,,代码如下:
procedure TIxplorermonit.DoBeforeNavigate2(const pDisp: IDispatch;
var URL,
Flags, TargetFrameName, PostData, Headers: OleVariant;
var Cancel: WordBool);
begin
Cancel := true ;
if Url='http://www.baidu.com/' then
begin
URL:='about:blank';
(pDisp as IWebBrowser2).Navigate2(URL,Flags,TargetFrameName,PostData,Headers);
end
Cancel := false ;
end;
当启动浏览器后,,输入百度可以成功禁止,,但是通过google搜索到百度后,点击百度却可以正常进入,,,这个是怎么回事情啊