private_pub Faye.js被阻止了

时间:2016-05-24 07:48:49

标签: javascript ruby-on-rails faye private-pub

我在rails应用程序中添加了即时聊天(如gmail聊天),我正在使用private_pub和faye。该应用程序似乎工作到目前为止,但用户只能在刷新页面后看到消息。我检查了元素,它显示faye.js被阻止了。确切的错误是

Mixed Content: The page at 'https://....' was loaded over HTTPS, but requested an insecure script 'http://localhost:9292/faye.js'. This request has been blocked; the content must be served over HTTPS.

有没有人经历过这样的错误和/或任何想法如何解决这个问题?有关错误的屏幕截图,请参阅附图。enter image description here

1 个答案:

答案 0 :(得分:0)

为了安全起见,这是一种浏览器行为。

阻止HTTPS页面加载非{00}},图片和CSS文件等非HTTPS资源,并会显示该错误。

如果您必须在Javascript上加载您的网页,请确保所有资源也必须位于HTTPS