Подтвердить что ты не робот

Когда вы должны использовать target = "_ blank" в своих ссылках?

Когда подходящие ситуации используют атрибут target="_blank" для ваших гиперссылок?

Edit:

Чтобы уточнить, я знаю, что синтаксис откроет новое окно браузера. Я спрашиваю, когда это целесообразно?

4b9b3361

Ответ 1

Всякий раз, когда вы хотите раздражать пользователей.


Более серьезно, поскольку это открывает новое окно/вкладку, оно должно использоваться экономно, на мой взгляд.

В большинстве современных браузеров есть опция (то есть: средний клик по гиперссылке), чтобы сделать это за вас, поэтому я лично предпочитаю, чтобы пользователь сам справлялся с этим.

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

Ответ 2

Когда вы хотите оставить текущую страницу как есть.

У меня возникло ощущение, что ваш вопрос должен быть "Когда подходит открыть новую вкладку или окно браузера?"

Если да, ответ может быть:

  • Текущая форма может быть в режиме редактирования, и вы хотите иметь возможность открывать другая страница без игнорирование или сохранение текущего один.
  • У вас есть поток данных, такой как Twitter, который вы хотите оставить активным, пока вы уходите и смотрите на X.
  • Для этого есть особые бизнес-требования.
  • Ваши пользователи имеют слабые возможности навигации и не вернутся на главную страницу.

Ответ 3

Это наиболее удобно, если вы ссылаетесь на внешние ресурсы, к которым люди могут захотеть получить дополнительную информацию, ссылку и т.д.

Это позволяет им покидать свой сайт, не теряя места на своей странице или использовать кнопку "Назад".

Он также убеждается, что они должны смотреть на него еще раз, если они хотят его закрыть; -)

(эта последняя шутка, и я, конечно, не защищаю такие презренные практики...)

Ответ 4

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

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

Ответ 5

Если вы хотите, чтобы ссылка открывалась в новом окне, я бы предположил. Я думаю, что настало время использовать это, когда люди могут щелкнуть ссылку, которая уничтожит то, что они делали на странице в настоящее время, например, ссылку "помощь" в форме.

Хотя некоторые утверждают, что вы должны никогда не использовать их.

Ответ 6

Одна вещь, о которой нужно знать, - это доступность. Встроенные функции, помогающие слепым пользователям (например, текст в речь), могут действовать странно (или просто путать с пользователем) при открытии нового окна или вкладки.

Кроме того, вы нарушаете наиболее часто используемую функцию каждого браузера... кнопка назад.

Ответ 7

Только, если он с максимальной достоверностью не позволяет пользователю что-то повторить.

Ответ 8

Я думаю, что вы, вероятно, не должны задавать вопрос о работе пользователей на форуме разработчиков, потому что вы получите ответы разработчиков.

Тем не менее, как разработчик, я открываю новые Windows, когда ожидаю (или хочу) пользователя вернуться и продолжить работу на сайте, на котором была создана ссылка.

Ответ 9

Единственный раз, когда я подумаю, что у вас есть мультимедиа на странице.

Лучший пример, о котором я могу думать - подкаст StackOverflow... Я не могу сказать, сколько раз я бросился на ссылку в блоге, чтобы снять меня с страницы подкаста!

Кроме того, на YouTube, когда я нажимаю "Просмотреть комментарии", он уводит меня с видео страницы.

Что бы вы ни делали, не используйте JavaScript для открытия нового окна. Это определенно самое худшее. Ничего хуже среднего щелчка, чтобы открыть новую вкладку с помощью javascript::garbage в адресной строке.

Ответ 10

target = _blank устарел в xhtml 1.0 strict, и поскольку я пишу только строгим, я использую Js, если я действительно хочу открыть новую страницу (или вкладку), и я делаю это только для внешних ссылок (например, вики или так).

Подробнее здесь http://www.ajaxblender.com/open-links-new-window-w3c-valid-target-blank.html

Ответ 11

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

Ответ 12

Как и для XHTML 1.0 strict, это никогда не подходит. Атрибут target устарел в строгом XHTML 1.0.

Ответ 13

Никогда. Если я хочу открыть вашу ссылку в новом окне, я сделаю это.

Ответ 14

Если вы хотите открыть какую-либо конкретную ссылку в новой вкладке в текущем окне, вы можете использовать target = "_ blank" в html.

<div class="restrunt-menu-list">
       <ul>
         <li>
           <span>
             <a target="_blank" href="www.example.com">View Menu</a></span>
            </li>
        </ul>
   </div>

Просмотреть снимок

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

Вы также можете увидеть, на какой вкладке используется маховая память в хроме:

Нажмите shift + Esc. Затем вы можете увидеть диспетчер задач - Chrome со списком, в котором в настоящее время используется память на каждой вкладке (в chorme).

Диспетчер задач - Google Chrome

Ответ 15

Когда вы откроете ссылку в новом окне.

Ответ 16

Существует практика открытия в новых окнах ссылок, ссылающихся на другой/внешний домен (например, wiki).

Ответ 17

Я использую его для брошюр и т.п., поскольку, по-моему, полезно, чтобы клиент оставался на странице продукта. Я всегда указываю [новое окно] рядом со ссылкой, чтобы информировать клиента. Часто брошюра продукта является PDF, поэтому я также отмечаю, что ссылка откроет PDF.

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

Ответ 18

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

Ответ 19

Я использую его только тогда, когда клиент настаивает.

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

Ответ 20

Я мог бы быть в меньшинстве здесь, но мне нравится использовать target = "_ blank" для моих ссылок ТОЛЬКО, когда они предназначены для ссылок ссылки. В большинстве случаев вы не должны использовать его для регулярных ссылок вокруг веб-сайта.

Мне действительно не нравится, когда я нажимаю ссылку на сообщение в блоге или статью, и она загружается на ту же страницу, и мне нужно вернуться к исходной исходной странице.

Ответ 21

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

Ответ 22

Для всех внешних ссылок...