document.getElementById("runBtn").addEventListener("click", () => { const pageCount = parseInt(document.getElementById("pageCount").value); const startedAt = new Date().toISOString().slice(0, 16).replace("T", " "); chrome.storage.local.remove(["_zzimStartPage", "_zzimFinalPage", "isZzimRun", "startedAt"], () => { chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => { if (tabs[0]) { chrome.storage.local.set({ pageCount, isZzimRun: true, startedAt }, () => { chrome.scripting.executeScript({ target: { tabId: tabs[0].id }, files: ["content.js"] }); }); } }); }); }); document.getElementById("stopBtn").addEventListener("click", () => { chrome.storage.local.set({ isZzimRun: false }, () => { alert("자동화가 종료되었습니다."); }); });