7
我用Asteroid作为我的ddp来连接我的Meteor应用程序作为后端。前端运行https
,它可以在Chrome上完美运行。所以它实际上是由两个单独运行的应用程序组成的。但它在Safari中并不顺利。由于存在混合/不安全内容,Safari会阻止连接。如何在Meteor应用程序上设置安全的websocket(localhost)
到目前为止,我已将force-ssl
包添加到我的Meteor应用程序,但仍然没有运气。如何在我的本地开发机器上启用wss
协议(localhost)
是的两个都运行本地主机。我也可以生成自签名证书,而且我真的需要安全层,因为浏览器不能接受混合内容 – Muhaimin
即使自签名证书也不会在此工作,因为它不会被信任。你不需要force-ssl,而是使用类似nginx或apache的东西来强制ssl,当你是你的应用程序托管。然后在你的开发环境中删除force-ssl包,它应该适合你。 – JoshJoe
@JoshJoe我面临类似的问题,我已经把它贴在stackoverflow上,没有得到任何答复。你可以看看吗? https://stackoverflow.com/questions/47430122/uncaught-typeerror-a-qs-unescape-is-not-a-function – AnoopGoudar