2014-10-24 2 views
1

Я получаю следующую ошибку, когда я пытаюсь открыть одно новое окно с помощью iFrame и IE11, в новом окне есть pdf-контент. IE7-IE10 выглядит неплохо. Я использую https здесь. Сообщение об ошибке:Проблема с сертификатом безопасности IE11 при использовании iFrame

Содержимое был заблокирован, поскольку он не был подписан действительной безопасности сертификата. Для получения дополнительной информации см. «О ошибках сертификата» в Справка 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); }

спасибо.

+0

Это самозаверяющий сертификат? Если вы не можете поделиться публичным HTTPS-адресом? –

+0

Вы получаете эту ошибку только в том случае, если URL-адрес находится в iframe, а не при непосредственном доступе к нему? – Barmar

+0

Это самоподписанный сертификат. Как вы думаете, нам нужно какое-либо изменение, чтобы включить IE11 в сертификат. –

ответ

0

Это была проблема с самозаверяющим сертификатом. Из-за улучшенных функций безопасности IE11, это не позволило https.

Он отлично работал для сеанса, когда я установил сертификат для IE11.

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

Он хорошо работает с сертификатом, выданным ЦС или другими организациями.

Благодаря

Arun

0

я ломал голову в течение нескольких недель, наконец, это перейти к IE 11 вкладка Параметры и снимите

«Предупреждать о сертификации адреса несоответствия»

Смежные вопросы