使用iframe在HTTPS中加载HTTP内容

时间:2017-06-05 14:59:35

标签: javascript html5 http iframe https

我在HTTPS以上的网站上有此代码,效果很好:

if(window.location.href == 'https:// example . com/'){
    $('body').append('<iframe id="iframe" src="//URL.000webhost.com"></iframe>');
}

使用//URL . 000webhost . com(免费子域名,HTTP)工作正常,但我又购买了另一个托管域名HTTP)来加载iframe,现在使用新的网址 (//新域名.net)我看到了这个错误:

  

vendor.js:2 GET https:// NEW DOMAIN。 net / net :: ERR_INSECURE_RESPONSE

为什么在免费托管中工作正常,但在新版本中没有,并且如果我使某些域设置有效,是否有办法?

1 个答案:

答案 0 :(得分:0)

使用iframe中的完整路径(https://而不仅仅是//) 因为//默认使用http而不是https