У меня есть расширение chrome, где у меня есть функция в фоновом режиме js, которая открывает новое окно. Эта функция происходит, когда я перезагружаю расширение, я хочу, чтобы это происходило, когда я нажимаю значок расширения chrome ... поэтому, когда я нажимаю значок расширения chrome, я хочу открыть новое окно. Мой код работает нормально после перезагрузки расширения, но когда я пробовал в браузере действие onclick, функция не работает, ничего не делает. Может кто-то мне помочь, пожалуйста? вот мой код
//background.js
const createBackgroundWindow = (url, debug = false) => {
if (debug){
chrome.windows.create({
url: url,
focused: true,
type: "popup",
height: 600,
width: 600,
});
return
}
chrome.windows.create({
url: url,
focused: false,
type: "popup",
height: 1,
width: 1,
top: window.screen.height,
left: window.screen.width
});
};
chrome.browserAction.onClicked.addListener(function(tab) {
createBackgroundWindow();
});