我试图通过HTTPS加载Google字体和图片,但他们会继续通过HTTP加载,尽管将路径更改为" https"在所有资产中。
混合内容:' https://'是通过HTTPS加载的,但是请求了一个不安全的样式表' http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300italic,300,400italic,500,500italic,700,700italic,900,900italic'。此请求已被阻止;内容必须通过HTTPS提供。
混合内容:' https://'通过HTTPS加载,但请求不安全的图像 ' http://farm6.staticflickr.com/5267/5783999789_9d06e5d7df_b.jpg&#39 ;.此内容也应通过HTTPS提供。
答案 0 :(得分:2)
您可以使用协议相关的网址:
'//fonts.googleapis.com/css?family=Roboto:400,100,100italic,300italic,300,400italic,500,500italic,700,700italic,900,900italic'.
此外,不要忘记运行
rake assets:precompile
在推送到heroku之前。
答案 1 :(得分:1)
对于使用 laravel {{HTML::style('css/style.css')}}
和{{HTML::script('js/script.js')}}
面临类似问题的人,只需将语句修改为
{{HTML::style('css/style.css',array(),true)}}
和
{{HTML::script('js/script.js',array(),true)}}
' true' 坚持要求内容被切断为安全或通过HTTPS