部署到产品时,VueJS错误:DOMException:“操作不安全。”

时间:2019-11-26 15:25:28

标签: vue.js websocket vuejs2 mqtt netlify

我已将VueJS应用程序部署到netlify。我的应用程序在本地计算机上运行良好,生产部署在Chrome中运行,但是当您点击“连接”时,Firefox出现以下错误。

这是尝试通过websocket连接到MQTT代理。

DOMException: "The operation is insecure."

您可以在此处看到一个有效的示例:

https://inspiring-beaver-f90fa7.netlify.com/

1 个答案:

答案 0 :(得分:0)

我知道了。

Firefox阻止从https到不安全的websocket(ws://或mqtt://)的连接

在这种情况下,我需要切换到安全代理(wss://),一切正常。

或者,您可以通过以下方式强制firefox允许此连接:转到firefox的about:config并切换network.websocket.allowInsecureFromHTTPS将摆脱SecurityError。记录在这里: Firefox Websocket security issue