如何在TEmbeddedWB中禁止ActiveX警告对话框?

时间:2015-08-04 14:35:17

标签: delphi activex twebbrowser delphi-xe8 tembeddedwb

在使用TEmbeddedWB的Delphi XE8 VCL表单项目中,出于安全原因我在EmbeddedWB1中将DontExecuteActiveXDontDownloadActiveX属性设置为True

enter image description here

我还通过将EmbeddedWB1.DialogBoxes.DisableAll设置为True来禁用EmbeddedWB1中的对话框:

enter image description here

然而,当我导航到如下页面时:
https://www.iplocation.net/
或:
http://www.hostip.info/
我仍然得到ActiveX警告对话框:

  

无法显示一个或多个ActiveX控件,因为:1)   您当前的安全设置禁止运行ActiveX控件   此页面,或2)您已阻止其中一个控件的发布者。   因此,页面可能无法正确显示。

那么如何禁止这些对话框?

1 个答案:

答案 0 :(得分:1)

找到您的EmbeddedWB组件 - >活动 - > OnScriptError: 在这里填写以下内容:

continuescript:=true;
showdialog:=false;

打开“静音”模式会更好,有些网页无法正确加载“Silent:=True”参数......

希望有所帮助