実現したいこと
2つのアラームを同時に開始ではなく、1つ終わればその次にアラームがスタートする
(例)2分終わったら、1分のアラームがスタート
発生している問題・エラーメッセージ
エラーメッセージ等は発生しておらず、現状アラームが同時スタートとなっている
・求めてるコンソールの結果
2分終わり 1分終わり
・現状のコンソール結果
1分終わり 2分終わり
該当のソースコード
js
1chrome.runtime.onMessage.addListener(async function(request, sender, sendResponse){ 2 if(request.btn == "on"){ 3 await chrome.alarms.create("alarm_1", { "delayInMinutes": 2 }); 4 await chrome.alarms.create("alarm_2", { "delayInMinutes": 1 }); 5 6 chrome.alarms.onAlarm.addListener(async function (alarm) { 7 if (alarm.name == "alarm_1") { 8 // contentへ 9 await chrome.tabs.query({active : true}, (tab) => { 10 chrome.tabs.sendMessage(tab[0].id, {message : "2分終わり"}); 11 }); 12 }else if(alarm.name == "alarm_2"){ 13 // contentへ 14 await chrome.tabs.query({active : true}, (tab) => { 15 chrome.tabs.sendMessage(tab[0].id, {message : "1分終わり"}); 16 }); 17 } 18 }) 19 } 20 return true 21})
ご助力お願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。