我正在使用 web socket 开发一个 web 应用程序,它在除 Safari 之外的所有主要浏览器上都能正常工作。然后我做了一点挖掘,发现虽然 Safari 7 支持 WebSocket,但它不适用于 SSL。它不断在错误控制台中给我错误消息,如下所示:
WebSocket 网络错误:OSStatus 错误 -9807:证书链无效。
我想捕捉这个错误,然后做一些解决方法。但是我认为这是来自 Safari 的错误,我在初始化 WebSocket 时尝试了 try/catch,但它没有落入 catch 语句。
所以我想知道我是否可以捕捉到这种来自浏览器的错误?
任何帮助都会很棒!
谢谢!