4

Я обнаружил, что, когда опция всплывающего окна по умолчанию: let internet explorer decide how pop-ups should open , проверяется, IE9 открывает некоторые всплывающие окна в новой вкладке и другие в новом окне ... Звучит связно с вариантом ... Но вопрос в том, как IE решает?

У меня есть две ссылки:

<a href="http://www.google.com" target="_blank">Link to google</a>

<a href="/somewhereOnMySite/test.html" target="_blank">Link to some other page</a>

Первый (Google) откроется в новом окне, а второй откроется на новой вкладке ...

Я думал, что должен искать эти правила, просто кажется, что страницы на одном сайте получают вкладку, а внешние ссылки получают новое окно ... Есть ли документация, которая может подтвердить это или иметь более подробное описание?

С уважением

1 ответ1

1

Три статьи Microsoft могут применяться здесь:

Настройки вашей вкладки

По сути, это будет открывать любое всплывающее окно без размера или других ограничений в новой вкладке, остальные будут открываться в новом окне. Для пользователей, имеющих опыт работы с вкладками, это, как правило, лучший вариант, поскольку он позволяет открывать большинство окон во вкладках, но позволяет открывать всплывающие окна в новом окне.

Просмотр с вкладками в Internet Explorer 8: часто задаваемые вопросы

Если вы решите позволить Internet Explorer решить, как отображать всплывающие окна, он отобразит всплывающее окно в новом окне, если оно указывает размер или требования к отображению. В противном случае всплывающее окно отображается в новой вкладке.

Открывайте сообщения OWA в новой вкладке вместо всплывающего окна

Причина, по которой он открывается в новом окне вместо новой вкладки, заключается в том, что всплывающая ссылка содержит информацию о размере окна и отключает определенные элементы интерфейса браузера, такие как меню, кнопки «назад» и «вперед» и т.д.… Хотя это дает больше « приложение », действительно, затрудняет группировку всей вашей активности OWA.

Ответ, вероятно, заключается в том, что страница Google имеет некоторые ограничения на отображение, которые заставляют IE9 рассматривать ее как "приложение" и открывать ее в новом окне. Поскольку страница Google содержит много CSS и JavaScript, можно понять, что IE9 допускает эту ошибку, тем более что IE9 не поддерживает последние стандарты CSS.

Google, с другой стороны, отказался от поддержки IE9 в 2013 году, поэтому сегодня не предпринимает никаких усилий, чтобы сделать его страницы понятными для IE9. Официально Google теперь поддерживает только IE11.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .