在使用TEmbeddedWB的Delphi XE8 VCL表单项目中,出于安全原因我在EmbeddedWB1中将DontExecuteActiveX
和DontDownloadActiveX
属性设置为True
:
我还通过将EmbeddedWB1.DialogBoxes.DisableAll
设置为True
来禁用EmbeddedWB1中的对话框:
然而,当我导航到如下页面时:
https://www.iplocation.net/
或:
http://www.hostip.info/
我仍然得到ActiveX警告对话框:
无法显示一个或多个ActiveX控件,因为:1) 您当前的安全设置禁止运行ActiveX控件 此页面,或2)您已阻止其中一个控件的发布者。 因此,页面可能无法正确显示。
那么如何禁止这些对话框?
答案 0 :(得分:1)
找到您的EmbeddedWB组件 - >活动 - > OnScriptError: 在这里填写以下内容:
continuescript:=true;
showdialog:=false;
打开“静音”模式会更好,有些网页无法正确加载“Silent:=True
”参数......
希望有所帮助