前提・実現したいこと
以下のソースで現在は「chrome.action.onClicked.addListener」でボタンを押したら実行されるという処理になっているところをchrome.tabs.createで開いたページが読み込まれたら実行するという処理に変えたいです。
該当のソースコード
javaScript
1function showAlert() { 2 document.querySelector(".cart-button").click(); 3 4} 5const start=new Date(2021,9,24,21,00,00); 6const Timer=setInterval(Time,1000); 7 8function Time(){ 9if(start<= new Date()){ 10chrome.tabs.create({url: "https://ticket.rakuten.co.jp/music/jpop/RTJTAAC/"}, tab => { 11chrome.action.onClicked.addListener((tab) => { 12 chrome.scripting.executeScript({ 13 target: { tabId: tab.id }, 14 function: showAlert 15 }); 16}); 17}); 18} 19clearInterval(Timer); 20}
JASON
1{ 2 "name": "sample", 3 "manifest_version": 3, 4 "version": "0.1", 5 "permissions": ["activeTab","scripting"], 6 "background": { 7 "service_worker": "alert.js" 8 }, 9 "action": {} 10}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/03 12:38