Включить jQuery в расширение Chrome Inject.js - PullRequest
0 голосов
/ 16 октября 2018

У меня есть inject.js, который запускается, как только на значке моего Расширения нажимается.

Он вызывается с помощью:

chrome.tabs.executeScript({file: 'js/inject.js'}, () => {
    // We don't need to inject code everwhere
    // for example on chrome:// URIs so we just
    // catch the error and log it as a warning.
    if (chrome.runtime.lastError) {
      console.warn(chrome.runtime.lastError.message);
    }
  });

Он вызывает API:

     chrome.storage.sync.get(['atsmap'], function(result) {
if (result.atsmap) {
        let requestObj2 = {
            ID: result.atsmap
        }
       $.get('https://myURL', requestObj2, (data2, status2) => {
           console.log(data2);
        })
    }
     });

Поскольку страница options.html (которая содержит ссылку на jquery) не имеетВ этом случае jQuery не определено:

Ошибка в ответе на storage.get: ReferenceError: $ не определена

Есть ли способ загрузить jquery.min.js до вызова inject.js?

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