Webbrowser控件屏蔽各种弹出

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yoie01/article/details/82220415

1、屏蔽弹出脚本错误

控件Silent配置为true

2、屏蔽alert弹出

procedure TMainForm.wb1NewWindow2(ASender: TObject; var ppDisp: IDispatch;
  var Cancel: WordBool);
begin
  Cancel:=True;
end;

3、屏蔽页面关闭/刷新/跳转事件的弹出提示

在执行动作前调用Js解绑回调

wb1.oleobject.document.parentwindow.ExecScript('$(window).unbind(''beforeunload'');','JavaScript');

 

展开阅读全文

没有更多推荐了,返回首页