Расширение Chrome ActiveTab Интернет-магазин Задержка публикации - PullRequest
0 голосов
/ 24 ноября 2018

Я пытаюсь опубликовать свое расширение Chrome, но оно появляется, и я не использую разрешения для активной вкладки

Из-за следующей проблемы вашему расширению может потребоваться подробный обзор:- Широкие разрешения хоста Вместо того, чтобы запрашивать разрешения широкого хоста, рассмотрите возможность использования разрешения activeTab или укажите сайты, к которым вашему расширению необходим доступ.Оба варианта более безопасны, чем полный доступ к неопределенному количеству сайтов, и могут помочь минимизировать время просмотра.

Разрешение activeTab позволяет получить доступ к вкладке в ответ на явный жест пользователя.

{... "permissions": ["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 голосов
/ 24 ноября 2018

То, что становится помеченным, является вашей <all_urls> записью разрешений.В сообщении говорится, что для запроса таких широких разрешений потребуется более подробный анализ вашего внутреннего номера.

Если вам нужны только разрешения для хоста в нескольких местах, объявите конкретные хосты в массиве полномочий.Как следует из сообщения, вы также можете использовать разрешение activeTab, если все, что вам нужно, это информация, связанная с вкладками, и события жизненного цикла (такие как идентификатор вкладки, URL и т. Д.).

Если вы действительно делаете это потенциальноВам нужны полные разрешения на любой данной веб-странице, тогда вы ничего не можете сделать здесь - ваше расширение должно пройти расширенный обзор.

...