Как закрыть вкладку, открытую скриптом на предыдущей вкладке?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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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