使用 iframe 在 HTTPS 中加载 HTTP 内容



我在HTTPS的站点中有此代码,工作正常:

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

使用//URL . 000webhost . com(免费子域,HTTP)工作正常,但我购买了另一个带有域(HTTP)的主机以加载iframe,现在使用新的URL (//新域名 . net)我看到这个错误:

供应商.js:2 获取 https://新域 . 净/网::ERR_INSECURE_RESPONSE

为什么在免费托管中工作正常,但在新的托管中不能,如果我进行一些域设置可以工作,是否有办法?

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

最新更新