Уязвимость в target="_blank"

12
D.iK.iJ
На сайте с 26.05.2013
Offline
225
#11

Проверил. У меня все ссылки идут через редирект. Эта ерунда не срабатывает с ним :)

Адаптивный дизайн в 2 строчки ( https://dikij.com/wm/adaptaciya-saytov.php ). + Принимаю заказы любой сложности ( https://searchengines.guru/ru/forum/926323 ). 💎 Еще я делаю классные кулоны с опалами ( https://mosaicopal.ru/ ).
87793
На сайте с 12.09.2009
Offline
661
#12
big boy:
К счастью, исправить всё можно довольно легко: ко всем ссылкам с target="_blank" нужно дополнительно добавлять атрибут rel="noopener noreferrer".

Спасибо, Вы помогли мне решить одну досадную проблему (хотя приводили своё сообщение явно для решения совершенно другой проблемы :)).

Есть такой Форум Авиа.ру (раньше avia.ru/forum, какое-то время - forum-avia.ru и с некоторых пор forumavia.ru).

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

Для исправления этой ситуации - сохранения ссылок на интересные темы форума, которые (в смысле ссылки :)) хранились бы и были бы доступны всегда, был создан сайт "Избранное из форума Авиа.ру". И копились там ссылки на обсуждения в форуме, причём классифицировались по тематике... но в какой-то момент руководству форума ударила в голову моча 😡, и они стали пресекать заходы на страницы форума по внешним ссылкам. При таком переходе открывается страница с надписью "Вы зашли на форум не с главной страницы" со ссылкой на главную страницу форума (кому интересно - может попробовать, посмотреть, как это выглядит :o, пока сайт ещё не доработан).

Ну, естественно, некоторую ценность сохранённые ссылки на форумные обсуждения продолжают и в таком виде иметь - их же можно скопировать с нашего сайта и вставить в адресную строку отдельно открытого окошка/вкладки браузера... но неудобно же :(.

При этом, скажем, с сервиса статистики mail.ru ссылки на обсуждения в Форуме Авиа.ру открываются нормально (к примеру, отсюда) :). И вот - как так сделать? 😕

А Ваше сообщение мне подсказало, что тут может помочь атрибут rel="noreferrer" (по смыслу его должно хватить - noopener вроде как и не нужен).

Попробовал добавить его - на этой страничке ссылка "Обсудить самолёт на Форуме Авиа.ру" - и получилось! Открывает форумное обсуждение, а не стоп-страницу со ссылкой на главную форума :p.

Так что там, где у меня стоят ссылки на обсуждения форума Авиа.ру (и на "Избранном", и на том сайте, на котором я испытал средство), - добавлю означенный атрибут ☝.

Наше дело правое - не мешать левому!
В
На сайте с 21.06.2014
Offline
38
#13
87793:
по смыслу его должно хватить - noopener вроде как и не нужен

А noopener чего делает?

Грех предаваться унынию, когда есть другие грехи.
87793
На сайте с 12.09.2009
Offline
661
#14
Возбудитель:
А noopener чего делает?

А чёрт его знает :o.

Я так подумал, что для решения моей проблемы noreferrer должен подойти - по смыслу слова :). Попробовал его - и так да, помогло ;).

А с noopener'ом и разбираться не стал, что да зачем - раз noreferrer меня от проблемы избавил, то его и достаточно :p.

C
На сайте с 20.09.2007
Offline
114
#15

Раньше так почты "ломали", некоторые админки сайтов уводили. А сейчас надо очень-очень точечно постараться.

ИМХО, самые лучшие VDS: https://cp.inferno.name/aff.php?aff=4048
87793
На сайте с 12.09.2009
Offline
661
#16

Обнаружил, что атрибут noreferrer не работает в микрософтовском Интернет эксплорере :(.

big boy
На сайте с 18.11.2006
Offline
307
#17

Судя по статистике всеми версиями осла пользуется менее 5% пользователей.

✔ Google spam update убил сайты? Что делать - https://webmasta.ru/blog/google-october-2022-spam-brain-update
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий