我在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
答案 0 :(得分:0)
为了安全起见,这是一种浏览器行为。
阻止HTTPS页面加载非{00}},图片和CSS文件等非HTTPS资源,并会显示该错误。
如果您必须在Javascript
上加载您的网页,请确保所有资源也必须位于HTTPS
。