Использование JavaScript в адресной строке для открытия ссылок

Я пытаюсь открыть ссылки, используя JavaScript в адресной строке моего браузера Google Chrome.

Это код, который я использую:

javascript: var aTags = document.getElementsByTagName("a");

for(i=0;i<aTags.length;i++){
   window.open(aTags[i].href); 
}

По какой-то причине это открывается только в новой вкладке, последняя ссылка в aTags,

Спасибо!

2 ответа

Решение

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

Вам нужно расширение браузера, чтобы обойти это ограничение.

Вот некоторые, написанные другими людьми:

Попробуйте это -> window.open(aTags[i].href,"_self");, "_self", чтобы открыть в новой вкладке

window.open(aTags[i].href,"_blank");, "_blank", чтобы открыть в той же вкладке

Другие вопросы по тегам