Попытка использовать функции из одного файла JS в другом файле с расширением chrome - PullRequest
0 голосов
/ 23 января 2020

У меня активированы скрипты содержимого, например,

content_scripts: [
    {
        matches: some_pattern,
        scripts: [
                 script1,
                 script2
                 ]
    },
    .....
]

Я хочу использовать функцию из script1 в script2, но она выдает ошибку, сообщающую, что имя функции не определено. Если бы кто-то мог пролить свет на то, как я могу написать свой код модульно, я был бы очень признателен.

1 Ответ

0 голосов
/ 23 января 2020

В content_scripts я считаю, что скрипты должны быть отформатированы в js и css. Пример:

content_scripts: [
    {
        matches: some_pattern,
        js: [
                 script1,
                 script2
                 ]
    },
    .....
]

Затем они внедряются в страницу в порядке массива. Таким образом, script2 должен иметь доступ к функциям script1.

Это показано здесь: https://developer.chrome.com/extensions/content_scripts

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