Есть ли атрибут, который я могу поставить на тег A, чтобы ссылки открывались в новых вкладках вместо того же окна? - PullRequest
1 голос
/ 19 мая 2009

Я знаю, что target = "_ blank" должен открывать объект в новом окне, а для некоторых браузеров, например, FF3, он фактически открывает его в новой вкладке. Есть ли способ проявить больше контроля над этим поведением как разработчика?

Ответы [ 3 ]

10 голосов
/ 19 мая 2009

Согласно https://developer.mozilla.org/En/Window.open, "" " Как открыть ресурс ссылки на новую вкладку? или в конкретной вкладке?

В настоящее время вы не можете. Только пользователь может установить свои расширенные настройки для этого. K-meleon 1.1, браузер на базе Mozilla, дает пользователю полный контроль и власть над тем, как открываются ссылки. Некоторые расширенные расширения также дают Mozilla и Firefox большую власть над тем, как загружаются ссылочные ресурсы.

Через несколько лет может быть реализовано целевое свойство модуля гиперссылки CSS3 (если одобрен модуль гиперссылки CSS3 в том виде, в каком он сейчас). И даже если и когда это произойдет, вы можете ожидать, что разработчики браузеров с просмотром вкладок предоставят пользователю полное право вето и полный контроль над тем, как ссылки могут открывать веб-страницы. Как открыть ссылку, всегда должно быть полностью под контролем пользователя. "" "

2 голосов
/ 19 мая 2009

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

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

1 голос
/ 19 мая 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...