На десятках других систем это работает просто отлично. Но в одной конкретной системе, запускающей IE11, перед закрытием окна отображается запрос подтверждения. Другие системы, работающие с IE11, не демонстрируют такого поведения.IE побуждает закрыть всплывающее окно, которое я создал
Есть ли какие-то настройки в IE, которые могут вызвать это? Или что еще я могу найти, что вызывает это на этой конкретной системе?
Когда пользователь нажимает на ссылку в новом окне открывается с помощью ...
$("a#offer").click(function (e) {
e.preventDefault();
var popUp = window.open("http://...", "thePopUp", "resizable=yes,height=" + (screen.availHeight-45) + ",width=760,left=" + ((screen.availWidth/2)-380) + ",menubar=no,scrollbars=yes,toolbar=no");
popUp.focus();
});
Затем в новом окне, при нажатии кнопки окно закрывается:
$("#submit").click(function() {
//...some sync ajax calls
window.close();
});
Проверьте уровни безопасности с этого компьютера и сравните их с другими. – Justinas
Если страница не с того же сайта, что и скрипт, который ее открыл, это правильная процедура, чтобы выслать вам запрос первым. Кроме того, если что-либо с 'id =" submit "является фактической кнопкой отправки, вы хотите использовать ее. («form»). on («submit», function (e) {e.preventDefault(); ... window.close();}) ' – mplungjan
@mplungjan Да, это был URL другого домена. http://theinside.example.com vs http://inside.example.com Не имеет смысла, почему это не проблема на других рабочих станциях. Большое спасибо! –