我在我的Rails應用程序中添加了即時聊天(如Gmail聊天),我正在使用private_pub和faye。該應用似乎目前工作,但用戶刷新頁面後只能看到消息。我檢查了元素,它顯示faye.js被阻止。確切的錯誤是private_pub 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.
有沒有人exeperienced這樣的錯誤和/或任何想法如何解決此問題?查看附加圖片以獲取錯誤的截圖。 enter image description here
你可以在application.html.erb中發佈你的JS部分嗎?看起來你的網站是用https生成的,但是這部分單獨通過http有明確的請求。 – coderhs
@Coderhs這是application.html.erb的JS部分'<%= stylesheet_link_tag'application',media:'all','data-turbolinks-track'=> true%> <%= javascript_include_tag'application', 'https://js.stripe.com/v2/','data-turbolinks-track'=> true%> <%= csrf_meta_tags%> <%= tag:meta,name:「stripe-key」,內容:STRIPE_PUBLIC%>' – Alex