chrome-extension-t66ylink-e.../popup.js

28 lines
1005 B
JavaScript

document.addEventListener('DOMContentLoaded', () => {
const startButton = document.getElementById('start');
if (startButton) {
startButton.addEventListener('click', () => {
console.log("Start button clicked");
chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => {
console.log("Active tab:", tabs[0]);
// Inject the content script
chrome.scripting.executeScript({
target: { tabId: tabs[0].id },
files: ['content.js']
}, () => {
// After injection, send the message
chrome.tabs.sendMessage(tabs[0].id, { action: "initiateDownload" }, (response) => {
if (chrome.runtime.lastError) {
console.error("Error:", chrome.runtime.lastError.message);
} else {
console.log("Message sent to content script, response:", response);
}
});
});
});
});
} else {
console.error("Start button not found");
}
});