如何禁用WS / WSS协议以测试与旧浏览器的向后兼容性?我正在使用socket.io库,我想确保它们实现的轮询技术符合我的要求。
以下是骇客,而非答案:
尝试覆盖WebSocket,以使其失败。即,在创建socket.io客户端之前,请尝试运行以下脚本:
WebSocket = undefined;
如果一切顺利,socket.io客户端将接收全局变量(==undefined
)而不是标准Javascript原型,从而模拟不支持WebSocket的浏览器。
要撤消此操作,请刷新页面或打开Javascript控制台并运行:
delete WebSocket
(该骇客可搭配Plezi用户端在我的Safari上运作...未使用socket.io或其他浏览器进行检查)
祝你好运!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句