Расширение Chrome: как постоянно загружать файлы js / css - PullRequest
0 голосов
/ 14 июня 2019

Я учусь разрабатывать расширение Chrome. То, чего я хочу достичь, довольно просто: постоянно вставлять файлы js / css в веб-страницы. Вот что я сделал:

manifest.json

{
  "manifest_version": 2,
  "name": "test_name",
  "version": "1",
  "content_scripts": [
    {
      "matches": [
        "http://*/*"
      ],
      "js": ["jquery.js","js/uikit.min.js","js/uikit-icons.min.js"],
      "css": ["css/uikit.min.css"]
    }
  ],
  "background": {
    "scripts": ["background.js"]
  },
  "permissions":[
    "activeTab"
  ],
  "browser_action": {
    "default_title":"test_title"
  }
}

background.js

chrome.browserAction.onClicked.addListener(function(tab){
  chrome.tabs.executeScript({
    file:'test.js'
  });
})

test.js

window.wsk = 1;
console.log(wsk);
console.log(UIkit);

Когда я щелкаю по значку расширения, test.js запускается и выводит консоль 1 и ƒ Pn(t){this._init(t)}. Но когда я набираю в консоли wsk или UIkit, отображается сообщение об ошибке, в котором говорится, что оно не определено. Что я сделал не так?

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