У меня есть безопасная страница. В Chrome, когда я всплываю страницы с этой защищенной страницы, он отображает восклицательный знак в родительских и дочерних адресных барах.Google Chrome https popup error
При просмотре на собственной странице дочерняя страница отображается как безопасная (без восклицательного знака) в соответствии с Chrome.
Как я могу получить всплывающие окна с моей защищенной страницы и не вызывать предупреждения этих восклицательных знаков?
Вот мой Всплывающий код:
function popup(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=800,height=550');");
}
Почему вы используете 'eval' для * this *? Я не думаю, что это может быть вредно, но это по крайней мере неэффективно. Более того, при выходе из этой функции вы потеряете 'id', поэтому' page # 'больше не доступен. Кстати, у вас есть пример страницы, поэтому мы можем проверить эту проблему? Я не могу воспроизвести это при тестировании этого с помощью Gmail (открытие нового окна из текущего, оба с использованием 'https'). Вы уверены, что 'URL' содержит URL-адрес с протоколом' https'? –
«Я не могу воспроизвести это при тестировании этого с помощью Gmail (открытие нового окна из текущего, как с использованием https« ... это не допустимый тест. Да, мои ссылки https.) – s15199d
Почему это не так? действительный тест? Он использует те же методы. Мы можем выполнить дополнительные тесты, если вы предоставите ссылку на страницу примера. –