Не могу использовать eventlisteners с расширением хрома - PullRequest
0 голосов
/ 24 сентября 2018

Я пытаюсь сделать расширение 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
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...