【发布时间】:2012-10-20 17:07:48
【问题描述】:
我完全清楚,类似上下文的问题已被多次询问(在许多地方,包括这里),并且可能已解决 - 我确实对此事进行了大量研究,并且也意识到了背后的原因脚本错误很可能是由于使用 IE7 平台而不是最新的 WebBrowser 控件(在我的情况下为 IE9 - 我相信它使用的控件并不是真正可选的)
确实有人发布了解决方法,但它涉及通过编辑注册表。代码(我不能做的事情,因为这个应用程序是出于我自己对我工作的公司的善意而制作的),但这并不意味着我可以做只允许管理员做的事情,尤其是篡改一些东西像注册表一样微妙。
所以最后,我想问你们,你们是否可以为我提供一个解决方案,1. 具有包容性,不需要任何额外的工作,2. 不仅仅是压制错误,而是通过使其工作重新添加该功能(因为某些使用脚本的东西非常关键)。
有没有办法让控件使用不同的浏览器包,我可能会在安装设置中包含一个?
问候,
休
【问题讨论】:
-
您可以通过 Awesomium 尝试 WebKit(必须检查许可)并完全摆脱对 WebBrowser 的依赖。
-
webBrowser1.ScriptErrorsSuppressed = true;
标签: c# javascript browser controls