Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在WinForms WebBrowser控件中禁用javascript?_C#_Javascript_Winforms_Webbrowser Control - Fatal编程技术网

C# 在WinForms WebBrowser控件中禁用javascript?

C# 在WinForms WebBrowser控件中禁用javascript?,c#,javascript,winforms,webbrowser-control,C#,Javascript,Winforms,Webbrowser Control,我怎样才能在WinForms中完全禁用WebBrowser上的javascript?你不能。客户端应用程序无法在浏览器中禁用JavaScript。有了此功能,您可以禁用来自JavaScript的警告 webBrowser.ScriptErrorsSuppressed = true; WebBrowser控件的可能副本是.net framework的一部分,因此这是一个副本。您可以,但这是痛苦的。看到了吧。我肯定你一定很想简单地编写代码来消除所有。。。还有塔达。那不行。您可以使用,脚本不会被阻止

我怎样才能在WinForms中完全禁用WebBrowser上的javascript?

你不能。客户端应用程序无法在浏览器中禁用JavaScript。

有了此功能,您可以禁用来自JavaScript的警告

webBrowser.ScriptErrorsSuppressed = true;

WebBrowser控件的可能副本是.net framework的一部分,因此这是一个副本。您可以,但这是痛苦的。看到了吧。我肯定你一定很想简单地编写代码来消除所有。。。还有塔达。那不行。您可以使用,脚本不会被阻止。即使你用这种方式阻止了所有的脚本,仍然会有鬼鬼祟祟的东西存在。另外,很明显,webbrowser制造商(可能也是IE的制造商)太蹩脚了,无法添加disableJS函数。我是否有其他方法来防止页面打开弹出窗口?如果你在编写代码,你难道不能控制它吗?我在写winform,而不是webbrowser访问的页面。不正确。您可以使用IInternetSecurityManager和/或环境标志控制Web浏览器控件的功能。如果只是禁用警告,代码本身仍在执行。