Почему мой манифест. json вызывает длительный просмотр из-за широких разрешений хоста? - PullRequest
0 голосов
/ 12 февраля 2020

Интернет-магазин chrome помечает мое расширение как имеющее «Разрешения широкого хоста», но я не могу понять, что в моем манифесте. json вызывает этот результат.

{
    "name": "AudioEye Smart Remediation Builder",
    "description": "Solve any issue of accessibility without writing code. Select elements, apply changes, and fix the web.",
    "devtools_page": "src/main.html",
    "version": "1.31.0",
    "content_security_policy": "script-src 'self' https://myother.website.com/scripts/loader.js https://myotherother.website.com/somescript.js; object-src 'self'",
    "author": "AudioEye",
    "background": {
        "scripts": [
            "src/background.bundle.js"
        ]
    },
    "browser_action": {
        "default_icon": {
            "16": "icons/ae16.png",
            "48": "icons/ae48.png",
            "128": "icons/ae128.png"
        },
        "default_popup": "src/popup.html"
    },
    "content_scripts": [
        {
            "matches": [
                "*://my.website.com/*"
            ],
            "run_at": "document_end",
            "all_frames": true,
            "js": [
                "src/installDefinition.js"
            ]
        }
    ],
    "externally_connectable": {
        "matches": [
            "*://my.website.com/*"
        ]
    },
    "icons": {
        "16": "icons/ae16.png",
        "48": "icons/ae48.png",
        "128": "icons/ae128.png"
    },
    "manifest_version": 2,
    "optional_permissions": [
        "http://*/*",
        "https://*/*",
        "tabs"
    ],
    "permissions": [
        "cookies",
        "webNavigation",
        "activeTab",
        "storage",
        "contextMenus"
    ],
    "web_accessible_resources": [
        "src/inspected-window.bundle.js",
        "src/smart-remediation-metadata.js"
    ]
}

Я использую только широкое соответствие в объекте option_permissions, который дает пользователю явную возможность разрешать / запрещать разрешения на каждой странице, которую они посещают.

Почему моему расширению требуется двухнедельная проверка из-за широких разрешений хоста?

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