Я пытаюсь сделать расширение Chrome, но мои слушатели событий не будут срабатывать .. Вот мой код:
document.querySelector(".bird").ondblclick = () => init();
const init = () => {
//hide unnessecary elements
window.scrollTo(0, document.body.scrollHeight);
document.querySelector("#footer").style.opacity = 0;
document.body.style.overflow = "hidden";
//Now we create the game UI
let UI = document.createElement("DIV");
UI.id = "Game-UI";
//after we created the game UI we will append all elements to the UI
let startText = document.createElement("SPAN");
startText.innerHTML = "Press space to start...";
startText.className = "startText";
UI.append(startText);
document.body.append(UI);
//if the UI is loaded then we start doing things this is to prevent the script from executing to fast
startText.addEventListener("load", flicker);
}
const flicker = () => { //this needs to fire
console.log("this");
(() => { //in here we do the flicker animation for the starttext
let on = true;
setInterval(function() {
on != on;
if (on) {
console.log("reached!");
}
}, 2000);
});
}
Я искал в Интернете, но не смог найти никакого решения этой проблемы.Я также заметил, что не смог найти ссылку на внедренный файл в инспекторе событий в chrome.
Дополнительный вот мой манифест:
{
"name": "Ontdek Het Wad easteregg",
"version": "1.0",
"description": "Super dom dit",
"content_scripts": [
{
"matches": ["https://www.ontdekhetwad.nl/*"],
"run_at": "document_end",
"js": ["/js/src/game.js", "/js/includes/matter.min.js"],
"css": ["/css/gameUI.css"]
}
],
"manifest_version": 2
}