使用iFrame时出现IE11安全证书问题

时间:2014-10-24 15:13:11

标签: javascript html iframe ssl

当我尝试使用iFrame和IE11打开一个新窗口时,我收到以下错误,新窗口有一个pdf内容。 IE7-IE10看起来不错。我在这里使用https。 错误讯息:

  

内容已被屏蔽,因为它未由有效的安全性签名   证书。有关更多信息,请参阅中的“关于证书错误”   Internet Explorer帮助。

我的代码在这里:

if (navigator.userAgent.indexOf('MSIE') !== -1){
    var html = "<html><head><title></title>";
    html += "</head><body style='margin: 0;'>";
    html += "<iframe height='100%' width='100%' src='" + finalUrl +"'></iframe>";
    html += "</body></html>";       
    // open new pop up window
    YUIwinObj= window.open("", 'document', 'width=825,height=600,directories=no,status=yes,location=no,scrollbars=yes,resizable=yes');
    YUIwinObj.document.write(html);
}

谢谢。

2 个答案:

答案 0 :(得分:1)

我打破了几个星期的脑袋,最后就是这个 转到IE 11高级设置选项卡并取消选中

  

“警告证书地址不匹配”

答案 1 :(得分:0)

这是自签名证书的问题。由于IE11的增强安全功能,它不允许使用https。

当我为IE11安装证书时,它适用于会话。

http://esupport.trendmicro.com/solution/en-US/1103987.aspx

它适用于CA或其他组织颁发的证书。

由于

阿伦