Открыть ссылку в новой вкладке не работает в IE10
Я использую окно.откройте в jquery, чтобы открыть ссылку в новой вкладке. Работает нормально для меня в chrome / safari / firefox, но он не работает в IE10.
$('.div').click(function() {
$(this).target = "_blank";
window.open('http://url/15M');
return false;
});
Как я могу это исправить?
2 ответов:
Браузер сам решит, когда лучше открыть новую вкладку или новое окно, хотя вы можете повлиять на его решение с помощью настроек браузера . Тем не менее, часто бывают определенные вещи, которые мы можем сделать, чтобы поощрить один путь над другим. В этом конкретном случае я смог заставить IE10 открыть окно, передав значения ширины и высоты:
$("button").on("click", function () { window.open("http://msdn.microsoft.com", "popup", "width=640,height=480"); });Имейте в виду, что вы в конечном счете не имеете никакого контроля над тем, открывается ли что-то в новой вкладке или новое окно. Это полностью зависит от машины пользователя; поэтому не создавайте никаких зависимостей пользовательского опыта в этом предположении.
Попробуйте следующее:
$('.div').click(function() { window.open('http://url/15M', '_blank'); return false; });
Comments