ポップアップを作成し、ボタンクリック時にページあるいはクリップボードとのやり取りをする際のひな形。
document.getElementById('ここにIDを入力').addEventListener('click', async () => { try { // アクティブタブを取得 const [tab] = await chrome.tabs.query({ active: true, currentWindow: true }); chrome.scripting.executeScript({ target: { tabId: tabActive.id }, func: () => { console.log("Executed."); // ここに処理を記載する const message = "OK"; return message; } }, (result) => { console.log(result[0].result); navigator.clipboard.writeText(result[0].result); }); } catch (err) { console.error(err); } });