Почему не стоит использовать target=''_blank''
Я сам давно уже стараюсь не использовать target=''_blank'' в ссылках, вот, решил поделиться с сообществом своими соображениями.
Под катом небольшой эксперимент.
Попробуйте сейчас перейти по ссылке https://ilyaut.ru/
После того, как вы закроете страницу (которая открылась, естественно в новой вкладке), текущая страница (со статьёй) изменится. Если вы не очень внимательный, то вы можете купиться на такой трюк.
Поэтому, если вы заботитесь о своих посетителях, не используйте target=''_blank''
Это происходит, потому что страница, открытая по ссылке имеет доступ к тому окну, которое её открыла. Вот такой простой код позволяет изменять адрес страницы, откуда пользователь пришел на сайт:
Под катом небольшой эксперимент.
Попробуйте сейчас перейти по ссылке https://ilyaut.ru/
После того, как вы закроете страницу (которая открылась, естественно в новой вкладке), текущая страница (со статьёй) изменится. Если вы не очень внимательный, то вы можете купиться на такой трюк.
Поэтому, если вы заботитесь о своих посетителях, не используйте target=''_blank''
Это происходит, потому что страница, открытая по ссылке имеет доступ к тому окну, которое её открыла. Вот такой простой код позволяет изменять адрес страницы, откуда пользователь пришел на сайт:
<script type="text/javascript">
window.opener.location = 'http://site.ru/fake';
</script>
Комментарии: 14
Офигеть. Как так получается? Причем еще и счетчик просмотров накручивается!
sohabr.net/habr/post/231387/
Говорят, это уже лет 10 как всем известно. Сайт Ильи просто запрашивает страницу от его имени, меняет там кое-что и показывает. Потому и счетчик накручивается.
Я считаю, что удобство от _blank перевешивает эту особенность работы браузера. Идиотов от всего на свете не убережёшь.
Говорят, это уже лет 10 как всем известно. Сайт Ильи просто запрашивает страницу от его имени, меняет там кое-что и показывает. Потому и счетчик накручивается.
Я считаю, что удобство от _blank перевешивает эту особенность работы браузера. Идиотов от всего на свете не убережёшь.
Эх, мне бы на десять лет назад слетать, я бы тоже знал это. :)
Можно же сначала загуглить, а потом с умным видом всем рассказывать, что это давно известно.
Я всё время так делаю =)
Я всё время так делаю =)
Интересная особенность. Спасибо, я не знал :-)
Насколько мне известно, Яндекс за такие трюки не щедит, поэтому советую Илье удалить со своего сайта это. А то в скором времени можно получить место в бане или под фильтром у Яши. =)
я на сколько понял, это лечится открыванием в новом окне по ссылке
<a href="//domain.com/send/site1.com" target="_blank"></a>
своей странички //domain.com/send/site1.com
, которая уже сама переправляет редиректом 301 на нужный адрес http://site1.com
Вроде бы в контакте так и сделано.
Так много где сделано, и я всегда думал, что это для учёта статистики.
Возможно, стоит так сделать и у нас. Спасибо за информацию, подумаю.
Возможно, стоит так сделать и у нас. Спасибо за информацию, подумаю.
Всё, Илюха, не работает больше твой фокус! =)
Ахах))) ну супер!)))
Это решение будет у Tickets или только на этом сайте?
Нет, не будет.
Tickets не принуждает никого открывать ссылки в новом окне. Это я дополнительно дописал на этом сайте и поправил тут же.
Tickets не принуждает никого открывать ссылки в новом окне. Это я дополнительно дописал на этом сайте и поправил тут же.
А, ну да, это же ты скриптом открываешь.
А что, уже все научились в один клик открывать ссылку в новой вкладке?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.