最近发现某些IE11版本new websocket()时会报SecurityError错误,有以下测试:
1.访问站点与wss站点均为本地站点:无问题
2.访问站点为公司测试环境,wss站点为本地站点:SecurityError
报错的IE11版本各不相同,操作系统为win7 32位及windows 2012 server,win7 64位系统下IE未测试出报错。
解决方案为 Internet选项->安全->本地Internet->站点,把所有勾选取消。
猜测为IE11某些版本不支持本地站点与外部站点相混合的websocket,问题细节还在深究,在此记录。