Как открыть URL на новой вкладке, который также изменяет местоположение источника и открывается на новой вкладке | сбой «target_blank»

#javascript #php

#javascript #php

Вопрос:

я знаю, вы можете посчитать это глупым вопросом, но в настоящее время я сталкиваюсь с проблемой с URL-адресом, который при попытке открыть на новой вкладке также изменяет текущий исходный URL-адрес и открывает другой URL-адрес на новой вкладке, например, я хочу открыть этот URL-адрес на новой вкладке, http://dolohen.com/afu.php?zoneid=2458044 Теперь, если вы перейдете к: https://www.ytsubme.com/_/eePEz / и нажмите на рекламное изображение «ЗАГРУЗИТЬ», оно перенаправит пользователей на новую вкладку, но также изменит текущий URL, я устал использовать атрибут «target =»_blank», все еще не работает, вот код: https://pastebin.com/AZZpVz6M или

<?php
echo '<a href="http://dolohen.com/afu.php?zoneid=2458044" "target="_blank"><img src="https://i.ibb.co/x3KHLmV/27-91918-Static-Red-Button-300x250.png" /></a>';
?>

Комментарии:

1. Измените «target=»_blank» на target=»_blank» . Я имею в виду: перед целью есть дополнительные двойные кавычки. Вероятно, это не ваша проблема. Но так оставаться неправильно.

2. привет, статистика, спасибо за предложение, все еще не работает

3. То, что вы описываете, происходит, когда у вас есть «две команды», работающие вместе. Например, у вас есть изображение внутри <a> и, в то же время, свойство onclick для этого изображения. Проверьте, не происходит ли этого.

4. Также и, возможно, более важно: проверьте другой URL, другую ссылку. Причиной этого может быть реклама, которую вы открываете. В нем может быть внутренняя процедура для открытия пустого или изменения фактического URL-адреса. Ссылки, созданные с помощью javascript, ведут себя таким образом.

5. тег rel = «noopener noreferrer» сработал, братан!

Ответ №1:

Вполне возможно, что dolohen URL использует уязвимость target blank, от которой вы не защищаетесь. Это позволило бы им перенаправить вашу вкладку с помощью window.opener .

Чтобы избежать этого, вы должны добавить rel="noopener noreferrer" к своей ссылке:

 <a href="http://dolohen.com/afu.php?zoneid=2458044" target="_blank" rel="noopener noreferrer">
  

В дополнение к этому, у вас был ведущий " на target , который был удален в приведенном выше.

Комментарии:

1. привет, obsi, спасибо, что человек работает сейчас ♥ действительно спасибо тебе ооочень большое, братан