Json 合并2个chrome扩展而不与JS文件和URL冲突

Json 合并2个chrome扩展而不与JS文件和URL冲突,json,google-chrome-extension,Json,Google Chrome Extension,我做了两次扩展 扩展1: { "manifest_version": 2, "name": "Plug 1", "version": "1.0", "description": "Plug 1", "content_scripts": [{ "js": ["file1.js"], "matches": ["https://domain1.com/*/files/*"] }] } 扩展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/*"]
        }]
    }

有没有办法把两个分机放在一个分机里?我遇到问题是因为我希望file1.js只匹配domain1 bot而不是domain2,反之亦然file2.js只匹配domain2而不是domain1是的,content_scripts是manifest.json中的一个数组,因此可以有多个对象指向不同的脚本。只需将文件复制到另一个扩展名。然后将内容脚本数组中的对象复制到清单中。

是的,内容脚本是manifest.json中的数组,因此可以有多个对象指向不同的脚本。只需将文件复制到另一个扩展名。然后将内容脚本数组中的对象复制到清单中