Объединение 2 chrome расширений без конфликтов с JS файлами и URL - PullRequest
1 голос
/ 09 мая 2020

Я сделал 2 расширения Расширение 1:

{ 
    "manifest_version": 2,
    "name": "Plug 1",
    "version": "1.0",
    "description": "Plug 1",
    "content_scripts": [{
        "js": ["file1.js"],
        "matches": ["https://domain1.com/*/files/*"]
    }]
}

Расширение 2:

   {
        "manifest_version": 2,
        "name": "Plug 2",
        "version": "1.0",
        "description": "Plug 2",
        "content_scripts": [{
            "js": ["file2.js"],
            "matches": ["https://domain2.com/*"]
        }]
    }

Есть ли способ поместить 2 расширения в 1 расширение? У меня проблемы, потому что я хочу, чтобы file1. js соответствовал только боту domain1, а не domain2, наоборот file2. js соответствовал только domain2, но не domain1

1 Ответ

0 голосов
/ 09 мая 2020

Да, content_scripts - это массив в манифесте. json, поэтому вы можете иметь несколько объектов, указывающих на разные сценарии. Просто скопируйте файлы с другим расширением. Затем скопируйте объект из массива content_scripts в манифест.

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