use*_*222 0 vb.net webbrowser-control
我已经在许多个人电脑上尝试过这个,并收到同样的错误。我的 webbrowser 控件不显示 javascript 或 jquery。
下面是一个例子:
当我在浏览器中访问这个 url: https://binarykings.co.uk/traderoom-aspx 时,图表和价格等看起来很棒。
示例:http : //i.imgur.com/1Lmq4em.png
在 Internet Explorer 中相同:http : //i.imgur.com/3KP864X.png
但是在我的 vb.net webbrowser 控件中它看起来像这样:http : //i.imgur.com/qjme2Yg.jpg
这是什么原因造成的?它不仅是这个站点,还有任何其他具有通过 jquery/javascript 显示内容的类似方式的站点。
我确实抑制了脚本错误,但是当我禁用它并手动对错误单击“是”时,它仍然显示相同的空白页面。
谢谢
WebBrowser 控件使用 Internet Explorer 呈现引擎。但默认情况下,出于兼容性原因,即使您的计算机上安装了更高版本的浏览器,它也无法使用 IE 7 渲染引擎。
有几种方法可以说服它使用较新版本的 IE 来呈现页面。一个涉及编辑注册表,而另一个涉及修改网页。
通常,最好避免尝试使用全局解决方案(例如注册表编辑)来解决本地问题。可能有另一个应用程序在同一台机器上运行,该应用程序使用 WebBrowser 控件并依赖于 IE 7 渲染引擎的行为。如果你去改变全局设置,你会搞砸其他应用程序。
因此,如果可能,最好的解决方案是编辑网页。这很简单,无论如何可能是个好主意。您需要做的就是在该<head>部分中添加以下代码:
<meta http-equiv="X-UA-Compatible" content="IE=9" >
Run Code Online (Sandbox Code Playgroud)
如果您绝对必须使用编辑注册表的替代方法,您可以在此处的文档中找到您需要的信息。
| 归档时间: |
|
| 查看次数: |
6816 次 |
| 最近记录: |