Я пытался сделать расширение Chrome, в котором функция должна повторяться через определенное время. Процесс выглядит следующим образом: нажатие кнопки (popup.html) -> выполнить (popup.js) -> триггеры (продолжение).js) -> обновлять страницу каждые 3 секунды.
popup.html
<!DOCTYPE html>
<html>
<body>
Event (or) movie name:<input type="text" name="inp" id="inp1"><br>
<button id="set">Set Reminder</button>
<script type="text/javascript" src="popup.js"></script>
</body>
</html>
popup.js
document.getElementById("set").addEventListener("click", function () {
chrome.tabs.query({ active: true, currentWindow: true }, function (tabs) {
chrome.tabs.executeScript(tabs[0].id, { file: 'cont.js' });
});
});
cont.js
setInterval(function () {
location.reload(true);
}, 3000);
Перезагрузка страницы происходит только один раз, но в соответствии с функцией setInterval () это должно происходить каждые 3 секунды. Помоги мне. Заранее спасибо.