#google-api
Вопрос:
У меня разработано расширение Chrome,и следующее запускается каждый час на моем локальном компьютере, но запускается только один раз (или иногда два раза сразу) на моем Chromebook после развертывания магазина Chrome.
Как я могу получить представление диагностики/отладки, когда сигнал тревоги запланирован?
Background.js
chrome.alarms.create(ALARM_NAME, {periodInMinutes: 60} );
chrome.alarms.getAll(function(list) {
var result = list.filter(item => {
return item.name === ALARM_NAME
})
sessionStorage.setItem('Initiated', Date(result[0].scheduledTime));
sessionStorage.setItem('RunInMinutes', `${result[0].periodInMinutes}`);
});
chrome.alarms.onAlarm.addListener(function(alarm) {
performTesting();
});
Manifest.js
{
"name": "ChromeExt",
"version": "0.0.3",
"manifest_version": 2,
"description": "Silent chrome extension that runs.",
"icons": {
"16": "icon-16.png",
"48": "icon-48.png",
"128": "icon-128.png"
},
"background": {
"persistent": true,
"scripts": ["app.bundle.js"]
},
"permissions": [
"alarms",
"geolocation",
"storage",
"identity",
"identity.email",
"cookies",
"<all_urls>"
],
"browser_action": {
"default_title": "Wand-Lite"
},
"web_accessible_resources":[
"*.png"
]}
Я исчерпал свои ресурсы в консоли DevTools и могу подтвердить, что сигнал тревоги обладает всеми ожидаемыми свойствами, он просто никогда не запускается во второй раз!