Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.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# 在CefSharp中暂时禁用JavaScript_C#_Javascript_Chromium Embedded_Cefsharp - Fatal编程技术网

C# 在CefSharp中暂时禁用JavaScript

C# 在CefSharp中暂时禁用JavaScript,c#,javascript,chromium-embedded,cefsharp,C#,Javascript,Chromium Embedded,Cefsharp,我用嵌入式CefSharp.WebView编写了一个小程序,该程序通过解析几个网站的源代码并提取相关数据来收集数据,但其中一些网站的源代码中没有数据,但稍后通过JavaScript加载数据。 但幸运的是,这些站点确实检查JavaScript是否启用,并且在禁用JavaScript时在源代码中提供数据 因此,我希望在默认情况下启用JS,并且在加载这些奇怪的页面之前只暂时禁用JS 有没有办法在C#下实现这一点 最初我打算使用IE WebBrowser控件,但这肯定只使用全局Internet设置,没有

我用嵌入式CefSharp.WebView编写了一个小程序,该程序通过解析几个网站的源代码并提取相关数据来收集数据,但其中一些网站的源代码中没有数据,但稍后通过JavaScript加载数据。 但幸运的是,这些站点确实检查JavaScript是否启用,并且在禁用JavaScript时在源代码中提供数据

因此,我希望在默认情况下启用JS,并且在加载这些奇怪的页面之前只暂时禁用JS

有没有办法在C#下实现这一点


最初我打算使用IE WebBrowser控件,但这肯定只使用全局Internet设置,没有办法暂时禁用JS,我不想在我的系统上永久禁用JS。

在CEF中,您可以将“javascript_disabled”选项传递给CreateBrowser/CreateBrowserSync()函数。谢谢!我会尽快尝试。如果您正在使用CEF3,请参阅以下帖子:在标题选项中: