Chrome扩展程序activeTab Web商店延迟发布

时间:2018-11-24 05:17:38

标签: google-chrome-extension manifest.json

我正尝试发布我的chrome扩展名,但它会出现,并且我不使用活动标签的权限

  

由于以下问题,您的扩展程序可能需要深入   评论:   -广泛的主机权限,而不是请求广泛的主机权限,请考虑使用activeTab权限,或指定用于   您的扩展程序需要访问。两种选择都比   允许完全访问不确定数量的网站,它们可能   帮助缩短审核时间。

     

activeTab权限允许访问选项卡以响应   明确的用户手势。

     

{...“权限”:[“ activeTab”]}如果您的扩展程序只需要   在某些网站上运行,只需在扩展程序中指定这些网站   清单:{...“ permissions”:[“ https://example.com/ *”]}

我的清单后来根本没有activeTab权限

{
    "name" : "AZSolusindo VPN",
    "description" : "VPN Solusindo",
    "permissions" : [
        "proxy",
        "tabs",
        "unlimitedStorage",
        "storage",
        "<all_urls>",
        "webRequest",
        "webRequestBlocking",
        "http://azsolusindo.info/*",
        "http://127.0.0.1/*"
    ],
    "background" : {
        "scripts" : [
            "background.js"
        ]
    },
    "browser_action" : {
        "default_icon": {
            "16" : "images/vpnoff.png",
            "32" : "images/vpn32.png",
            "48" : "images/vpn48.png",
            "128" : "images/vpn128.png"
        },
        "default_title": "AZ VPN",
        "default_popup": "popup.html"
    },
    "commands": {
        "_execute_browser_action": {
            "suggested_key": {
                "default": "Alt+Shift+O",
                "mac": "Alt+Shift+O",
                "chromeos": "Alt+Shift+O",
                "linux": "Alt+Shift+O"
            },
            "description": "Open Pop Up."
        }
    },
    "content_scripts": [
        {
        "matches": [
            "http://azsolusindo.info/vpn/index.php/template",
            "http://127.0.0.1/AzVPN/public/template"
            ],
        "js": ["JS/content.js"],
        "run_at": "document_end"
        }
    ],
    "version" : "0.9.5.1",
    "manifest_version" : 2
}

我需要更改什么吗?

1 个答案:

答案 0 :(得分:0)

被标记为您的<all_urls>权限条目。该消息表示,请求此类广泛的权限将需要对您的扩展程序进行更深入的审查。

如果仅在几个地方需要主机权限,则在权限数组中声明特定的主机。如消息所提示,如果您需要的只是与标签相关的信息和生命周期事件(例如标签ID,URL等),则也可以使用activeTab权限。

如果您实际上确实需要任何给定网页的完全权限,那么您在这里无能为力-您的扩展程序将需要进行扩展审核。