我在一个web应用程序中使用web套接字,它们在Internet Explorer中停止工作,但经过一些研究,没有web套接字的网站工作。像twitter这样的网站在IE控制台中显示相同的错误信息。
错误如下:
SCRIPT12004: An internal error occurred in the Microsoft Internet extensions
我已经尝试重置IE的所有设置,并根据这篇文章重置了web套接字:http://answers.microsoft.com/en - us/ie/forum/ie9 windows_7/an -内部错误发生- - - microsoft/c3a186ac 4 db0 - 46 - b5 - b2ba d134086bb293?msgid=47625912 - 31 - b8 - 44 - b7 - be85 - 45562 - ac5767c
尝试了所有方法后,我仍然找不到答案,也无法让它工作。
今天又遇到了同样的问题。
经过一番调查,发现我使用Developer工具(F12)更改了渲染引擎的浏览器和文档模式。
将文档模式设置为标准模式为我解决了这个问题。
@ljubomir是对的。有时人们确实有ie10或ie11,但他们的文档模式设置得较低,这导致您的websocket
失败。
将其设置为10 or higher
,这可能会修复它:)
我通过禁用兼容性视图解决了这个问题。设置