我的heroku应用程序依赖于通过iframe的github页面,这不起作用,因为浏览器告诉我它的混合内容。所以
<iframe src="//larsvers.github.io/tree-of-charts"></iframe>
生成一个空的iframe,其中包含chrome控制台错误
Mixed Content: The page at 'https://gradients10.herokuapp.com/project/tree-of-charts' was loaded over HTTPS, but requested an insecure resource 'http://larsvers.github.io/tree-of-charts/'. This request has been blocked; the content must be served over HTTPS.
我认为github的https没有完全成熟,所以heroku不会指向它。我尝试使用target="_parent"
(正如Quora上建议的那样)没有太多运气。
有人知道解决这个问题吗?还是另类?
答案 0 :(得分:0)
我只需要更具体并使用
<iframe src="//larsvers.github.io/tree-of-charts/"></iframe>
将路径表示为具有尾部反斜杠的目录。似乎https(和url命名礼仪)需要这种程度的特异性......