【问题标题】:Loading HTTP content within HTTPS with iframe使用 iframe 在 HTTPS 中加载 HTTP 内容
【发布时间】:2017-11-06 09:32:00
【问题描述】:

我在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 (//NEW DOMAIN .net) 我看到这个错误:

vendor.js:2 获取 https:// 新域。净/净::ERR_INSECURE_RESPONSE

为什么在免费主机中可以正常工作,但在新主机中却不行,如果我进行一些域设置可以正常工作吗?

【问题讨论】:

    标签: javascript html http iframe https


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-12-14
      • 2012-01-17
      • 1970-01-01
      • 1970-01-01
      • 2011-03-30
      • 1970-01-01
      • 2015-12-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多