24 lines
859 B
JavaScript
24 lines
859 B
JavaScript
|
|
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("자동화가 종료되었습니다.");
|
|
});
|
|
});
|