Как закрыть вкладку, открытую скриптом на предыдущей вкладке?Javascript

Форум по Javascript
Anonymous
Как закрыть вкладку, открытую скриптом на предыдущей вкладке?

Сообщение Anonymous »

Для этого я использую браузер Brave.
Я пытаюсь создать скрипт, закрывающий ранее открытую вкладку через определенный период времени. Я использую .close() ; метод. Я знаю, что у большинства браузеров есть ограничения на этот счет.
Я написал несколько строк отладки:

Код: Выделить всё

 window.onload = function() { var link= "";
window.open('https://www.youtube.com/watch?v='  +link );

var linked = window.open("https://www.youtube.com/watch?v="  +link );

alert(linked);
Здесь откроется 2 вкладки: с оконным методом и с оповещением. Если я добавлю

Код: Выделить всё

linked.close();
он ​​открывает только метод window.open.
Если я исключаю window.method и сохраняю linked.close(); он ничего не открывает. Теперь я предполагаю, что он закрывает вкладку, открытую в оповещении (ссылка)
Я пытался добавить setTimeout(() => { linked.close(); }, 6000); , поэтому он закроет ее через 6 секунд, но вкладка останется открытой.
Что мне здесь не хватает?

Подробнее здесь: https://stackoverflow.com/questions/798 ... evious-tab

Вернуться в «Javascript»