Задать вопрос
@new2k19

Почему срабатывает переадресация?

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
	<a href="/типо-сайт/" style="font-size:64pt">ссылка</a>
</body>
<script type="text/javascript">
<code lang="javascript">
	document.addEventListener('click', function(e){
		if(event.target.nodeName=='A'){
			window.location.href=event.target.href+window.location.search;
			return !0
		}
	});
</code>
</script>
</html>

должна быть переадресация на /типо-сайт/ и гет параметры, которые я указал в адресной строке, но она срабатывает почему-то без них
  • Вопрос задан
  • 49 просмотров
Подписаться 1 Простой 4 комментария
Решения вопроса 1
@new2k19 Автор вопроса
let timerId = setTimeout(function tick() {
		timerId = setTimeout(tick, 1000);
		var hrefs = document.getElementsByTagName('a');
		[].forEach.call(hrefs,function(el){
			el.onclick = function (e) {
				window.location.href=event.target.href+window.location.search;
				return false;
			}
		});
	}, 1000);

каждую секунду просто буду добавлять onclick на новые ссылки
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы