JAVASCRIPT функция для запуска функции через некоторый промежуток времени, даже после закрытия веб-страницы - PullRequest
1 голос
/ 03 августа 2020

У меня есть требование написать задачу в javascript, а затем запускать ее через каждые 30 минут, даже после закрытия веб-страницы. Так есть ли какое-нибудь решение для этого?

Заранее спасибо.

Ответы [ 3 ]

3 голосов
/ 03 августа 2020

Нет, вы не можете ничего запустить на закрытой вкладке.

Используйте сервер, чтобы делать то, что вы пытаетесь сделать.

1 голос
/ 03 августа 2020

Или вы можете использовать событие onbeforeunload, чтобы что-то сделать перед закрытием страницы.

window.onbeforeunload = function(){
   // Do something
}
// OR
window.addEventListener("beforeunload", function(e){
   // Do something
}, false);
0 голосов
/ 03 августа 2020

У вас есть возможность использовать веб-воркеров / общих веб-воркеров для этой цели. Но у вас должна быть как минимум одна активная вкладка для запуска веб-воркера , не следует полностью закрывать браузер.

Ознакомьтесь с примерами ниже

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...