SearchTrademark/21. 찜하기_크롬 확장프로그램/options.js

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