首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firefox Websocket安全问题

Firefox Websocket安全问题
EN

Stack Overflow用户
提问于 2012-08-02 06:00:17
回答 6查看 71.7K关注 0票数 58

我们在Linode机器的8080端口上设置了一个websocket服务器。Chrome和Opera运行得很好。然而,火狐抱怨说,该操作是不安全的。

“操作不安全:代码18”

如果我试图在页面加载之前在web控制台中创建一个新的WebSocket对象,一切都是正常的。然而,当页面加载了一些异常之后,我就不能再创建对象了。请参阅附件中的屏幕截图。

我不知道什么操作是不安全的,甚至不知道如何诊断这个问题。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-08-02 10:11:08

我解决了这个问题。应用本身在SSL下,但正在访问的websocket不在SSL下。Chrome和Opera不关心,但Firefox关心。根据以下内容:

https://bugzilla.mozilla.org/show_bug.cgi?id=303952

这是已知的,并不被认为是错误。Mozilla的回应: wontfix

解决方案,将websocket服务器放在SSL下,使用wss://

票数 63
EN

Stack Overflow用户

发布于 2012-08-21 02:13:39

正如你在另一个答案中指出的那样,默认情况下,火狐不允许https://ws://

打开火狐的about:config并切换network.websocket.allowInsecureFromHTTPS就可以去掉SecurityError了。

票数 84
EN

Stack Overflow用户

发布于 2020-02-12 10:42:54

有相同的问题,并尝试通过更改about:config中的network.websocket.allowInsecureFromHTTPS修复,但不起作用。

最终找到了这篇文章=> Unhandled Rejection (SecurityError): The operation is insecure. On a fresh create-react-app project

在index.js中更改这一点最终为我所用

代码语言:javascript
复制
serviceWorker.register();
//serviceWorker.unregister();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11768221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档