Uncaught ReferenceError: угол не определен У меня проблемы с расширением Chrome - PullRequest
1 голос
/ 19 октября 2019

спасибо за чтение.

Так что я делаю Chrome, который просто внедряет мой скрипт на конкретном веб-сайте. Это сработало немного, только что остановив работу, и выдало мне эту ошибку: Uncaught ReferenceError: angular не определен. Код и полный проект доступны на GitHub .

Итак, вот файл JavaScript, который работает на кликере частиц:

console.log("Chrome Extension Hack loaded. Subscribe if you see this: https://bit. ly/BayMaxYT")
alert("Hack loaded! Coded by BayMax YT");
alert("Please subscribe! Gaming gear giveaways every 50 subscribers! https://bit. ly/BayMaxYT");

window.open("https://bit. ly/BayMaxYT");

// Main Hack Code for http://particle-clicker.web.cern.ch/particle-clicker/ By BayMax YT https://bit. ly/BayMaxYT 


(function(angular) {
  var e = angular.element;

  function c() {
    e('#detector').scope().dc.click();
  }

  function u() {
    var rcScope = e('#researchContent').scope().rc;
    rcScope.research.forEach(function(r) {
      if (rcScope.isAvailable(r)) {
        rcScope.doResearch(r);
      }
    });

    var hrScope = e('#hrContent').scope().hrc;
    hrScope.workers.forEach(function(w) {
      if (hrScope.isAvailable(w)) {
        hrScope.hire(w);
      }
    });

    var ucScope = e('#upgradesContent').scope().uc;
    ucScope.upgrades.forEach(function(u) {
      if (ucScope.isAvailable(u)) {
        ucScope.upgrade(u);
      }
    });
  }

  setInterval(c, 10);
  setInterval(u, 100);
})(angular);

И МАНИФЕСТ здесь:

{
    "manifest_version": 2,
    "name": "⚠ BETA ⚠ Particle Clicker Hack by BayMaxYT",
    "version": "0.2",
    "description": "desc123 123 hello",
    "icons": { "16": "/assets/icons/icon16.png",
                "48": "/assets/icons/icon48.png",
                "128": "/assets/icons/icon128.png" },
    "author": "BayMax YT https://bit. ly/BayMaxYT",

    "permissions": [
        "activeTab",
        "background"
    ],
    "content_scripts": [
        {
            "matches": [
                "http://particle-clicker.web.cern.ch/particle-clicker/"
            ],
            "js": ["js/main.js"]
        }
    ],

    "browser_action": {
        "default_popup": "html/popup.html",
        "default_title": "A popup here soon"
    }
}

Мне пришлось разобрать ссылки, но вам не нужно нажимать на них;они просто открывают мне канал ^^ не забаньте меня, пожалуйста,

1 Ответ

0 голосов
/ 19 октября 2019

Сценарии содержимого Chrome работают в изолированной области действия , что означает, что вы не можете получить доступ к угловой переменной, как пытаетесь.

Однако для этого есть обходной путь. Вместо внедрения кода с использованием сценария содержимого используйте сценарий содержимого , создайте элемент сценария с кодом и добавьте его на страницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...