Ошибка обработки прав доступа.2: Значение «background» в Firrefox при чтении манифеста надстройки - PullRequest
0 голосов
/ 11 мая 2019

При загрузке расширения firefox из локальной среды, он не может проанализировать, не уверен, в чем проблема.

Манифест чтения: Разрешения на обработку ошибок. быть одним из ["bookmarks"], быть одним из ["find"], быть одним из ["history"], быть одним из ["menus.overrideContext"], быть одним из ["search"], быть одним из ["activeTab", "tabs", "tabHide"], быть одним из ["browserSettings"], быть одним из ["cookies"], быть одним из ["downloads", "downloads.open"], быть одним из ["topSites"], быть одним из ["webNavigation"] или одним из ["webRequest", "webRequestBlocking"]], быть одним из ["alarms", "mozillaAddons", "storage", "unlimitedStorage"] , быть одним из ["browsingData"], быть одним из ["devtools"], быть одним из ["identity"], быть одним из ["menus", "contextMenus"], быть одним из ["pkcs11"], быть одним из ["geckoProfiler"], быть одним из ["сеансов"], быть одним из ["contextualIdentities"], быть одним из ["dns"], быть одним из ["management"], быть одним из [" Конфиденциальность "], быть одним из [" прокси "], быть одним из [" nativeMessaging "], быть одним из [" телеметрия "], быть одним из [" theme "] или соответствовать шаблону /^experiment((.\w+)+$/], либо должно быть [быть одним из [" "], либо либо [соответствовать шаблону / ^ (https? | wss? | file | ftp | *): // (* | *. [^ /] + | [^ /] +) /.$/ или сопоставьте pattern /^file:///.$/] или соответствует шаблону /^resource://(*|*.[^/]+|[^/]+)/ . * $ | ^ о: /]

{
    "manifest_version": 2,

    "name": "Music Keys",
    "description": "Adds global shortcuts for play/pause, next, previous to music/videos in YouTube, gaana, SoundCloud, 8tracks.",
    "version": "1.0",
    "options_ui": {
        "page": "options.html"
    },
    "browser_action": {
        "default_icon": "icon.png",
        "default_popup": "popup.html"
    },

    "permissions": [
        "tabs",
        "storage",
        "background",
        "https://www.youtube.com/",
        "https://gaana.com/",
        "https://soundcloud.com/",
        "https://8tracks.com/",
        "https://play.spotify.com/",
        "https://music.amazon.in/"
    ],

    "commands": {
        "play_previous": {
            "suggested_key": {
                "default": "Ctrl+Shift+8",
                "linux": "Ctrl+Shift+8",
                "mac": "Command+Shift+8"
            },
            "description": "Play previous"
        },

        "play_pause": {     
            "suggested_key": {
              "default": "Ctrl+Shift+9",
              "mac": "Command+Shift+9",
              "linux": "Ctrl+Shift+9"
            },
            "description": "Play/pause"
         },

        "play_next": {
            "suggested_key": {
                "default": "Ctrl+Shift+0",
                "linux": "Ctrl+Shift+0",
                "mac": "Command+Shift+0"
            },
            "description": "Play Next"
        },

        "_execute_browser_action": {
            "suggested_key": {
                "windows": "Alt+Y",
                "linux": "Alt+Y",
                "mac": "Alt+Y"
            },
            "description": "Play/pause"
        }

    },

    "background": {
    "scripts": ["js/background.js"]
  }
}```

1 Ответ

0 голосов
/ 11 мая 2019

Кажется, говорят, что "background" не поддерживается значением. Я предлагаю вам попробовать это закомментировать.

    "permissions": [
        "tabs",
        "storage",
        /*"background",*/
        "https://www.youtube.com/",
        "https://gaana.com/",
        "https://soundcloud.com/",
        "https://8tracks.com/",
        "https://play.spotify.com/",
        "https://music.amazon.in/"
    ],
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...