gpt4 book ai didi

C# webBrowser 脚本错误

转载 作者:行者123 更新时间:2023-12-03 15:57:49 28 4
gpt4 key购买 nike

尝试使用 webBrowser.Navigate("https://home.nest.com/") 加载页面时,我不断收到脚本错误.它会从我的普通互联网浏览器中正常显示,但不会在我的程序中显示。

谁能指出我正确的方向?

Script Error

最佳答案

脚本错误总是在集成的 Internet Explorer 中发生 WebBrowser即使使用版本 11 也可以控制。现代网站严重依赖大量 Javascript 文件和动态呈现。您只需在常规浏览器中观看该页面加载即可看到这一点。控制有时无法切断它。

您可能想尝试一些替代浏览器控件。无法保证它可以与其中任何一个一起使用,但至少可以尝试一下。

  • Awesomium : 最初基于 Chromium。我不知道他们是否仍然集成 Chromium 更改,或者他们是否已经朝着自己的方向发展。它可以免费供个人使用以及低于 10 万美元的商业用途。
  • DotNetBrowser :将基于 Chromium 的 WPF/WinForms 组件嵌入到您的 .NET 应用程序中,以显示使用 HTML5、CSS3、JavaScript、Silverlight 等构建的现代网页。
  • geckofx :用于在 .NET 应用程序中嵌入 Mozilla Gecko (Firefox) 的开源组件。
  • Xilium.CefGlue :Marshall A. Greenblatt 的 Chromium Embedded Framework (CEF) 的 .NET/Mono 绑定(bind)。
  • BrowseEmAll : BrowseEmAll.Cef ( Chrome ), BrowseEmAll.Gecko (火狐), BrowseEmAll Core API (Chrome、Firefox、IE - 商业)

  • 可能还有其他的,但如果你想走这条路,这应该让你从一些更受欢迎的活跃项目开始。

    关于C# webBrowser 脚本错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37350853/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com