首页 文章

我不能在.net(vb.net)webbrowser控件中使用websocket

提问于
浏览
1

我正在尝试在Web浏览器控件中运行一个网页,其中包含与Websocket的连接 . 控件无法连接到Websocket . 当我在IE中测试时,一切运行正常,但在Visual Studio内的Webbrowser控件中,页面无法连接到Websocket . 我尝试了其他包含脚本的页面来检测浏览器对Websockets的支持,当它在IE中运行时,页面显示Websocket运行成功,但是当我尝试在Webbrowser控件上运行同一页面时,该页面说webcontrol可以跑了 . 我该怎么做才能解决这个问题?非常感谢 .

1 回答

  • 3

    问题在于,web浏览器控件在使用本地IE作为基础时,默认情况下更加锁定(或者更好地说“不同配置”) .

    控制它的能力称为功能控制,你可以在MSDN here上阅读它 .

    在解决您的实际问题方面,类似的问题已经通过this answer中提供的代码解决了C#上的同等问题 . 请注意subsequent answer中的调整 .

相关问题