我正在尝试在Webbrowser控件中运行一个网页,其中包含与Websocket的连接。控件无法连接到Websocket。 当我在IE中测试时,一切运行正常,但在Visual Studio内的Webbrowser控件中,页面无法连接到Websocket。 我尝试了其他包含脚本的页面来检测浏览器对Websockets的支持,当它在IE中运行时,页面显示Websocket运行成功,但是当我尝试在Webbrowser控件上运行同一页面时,该页面说webcontrol可以跑了。我该怎么做才能解决这个问题? 非常感谢你。
答案 0 :(得分:3)
问题是web浏览器控件在使用本地IE作为基础时,默认情况下更加锁定(或者更好地说“不同配置”)。
控制此功能的功能称为功能控制,您可以在MSDN here
上阅读在解决您的实际问题方面,类似的问题已经通过this answer中提供的代码解决了C#上的同等问题。请注意subsequent answer中的调整。