在https://上使用ws://(混合内容)

时间:2017-05-03 19:08:41

标签: javascript html5 web websocket mixed-content

我有一个带有

的html5页面
var connection = new WebSocket('ws://foo.bar:8888');

但是我收到了错误

  

混合内容:' https://foo.bar/'是通过HTTPS加载的,   但是试图连接到不安全的WebSocket端点   ' WS://foo.bar:8888 /&#39 ;.此请求已被阻止;这个终点   必须通过WSS提供。

我理解这一点,但我无法提供Secure Websocket。 有没有办法让这个工作,除了用--allow-running-insecure-content或类似的东西启动chrome,用户必须做什么?

谢谢!

1 个答案:

答案 0 :(得分:1)

几个月后,我可以说:如果您可以通过服务器上某处的https服务页面,那么就有证书和链文件,请使用这些来提供服务