我编写了一个带有嵌入式 CefSharp.WebView 的小程序,它通过解析它们的源代码并提取相关数据来从多个网站收集数据,但是其中一些没有源代码中的数据,而是通过 JavaScript 加载数据稍后。但幸运的是,这些网站确实会检查 JavaScript 是否启用,并在禁用 JavaScript 时提供源代码中的数据。
因此,我希望默认启用 JS,并且仅在加载这些奇怪页面之一之前暂时禁用 JS。
有没有办法在 C# 下的 CefSharp 中实现这一点?
最初我打算使用 IE WebBrowser 控件,但这肯定只使用全局 Internet 设置,并且无法暂时禁用 JS,我不想在我的系统上禁用 JS。