我试图在应用程序上查看youtube视频,但没有成功。我检查了控制台,得到了这个错误消息
Mixed Content: The page at'https://hispanicheights.herokuapp.com/blog/youtube-video/'
was loaded over HTTPS,but requested an insecure script
'http://content.jwplatform.com/libraries/WQWJdvRx.js'.
This request has been blocked; the content must be served over HTTPS.
有没有办法解决这个问题,或者在我获得域名的付费账户之前,情况就是这样?
这与Heroku无关,是否有付费计划。它只是简单地链接到由https提供服务的页面内的http资源;由于https给你的保护可能会让中间人措手不及,现代浏览器禁止这样做。
解决方案是通过https为所有依赖脚本提供服务。