Firefox中的错误处理清单

时间:2018-07-31 07:47:13

标签: google-chrome firefox google-chrome-extension firefox-addon

我已经开发了一个主要针对chrome的扩展程序,但现在我需要该扩展程序才能在Firefox中工作,因此我通过转到about:debugging页面并加载临时插件来加载该扩展程序进行检查。目前,我出错了。我遇到类似这样的错误

  

正在读取清单:处理options_page时出错:意外     属性在WebExtension清单中找到。

     

读取清单:错误处理oauth2:意外属性     在WebExtension清单中找到。

     

读取清单:错误处理密钥:原为意外属性     在WebExtension清单中找到。

这是清单文件的样子(我删除了options_page)

manifest.json

{
    "version": "1.0",
    "name": "Browser Extension",
    "manifest_version": 2,
    "description":
        "This extension allow the user to select the text and redirect to the application",
    "page_action": {
        "default_title": "Select Text",
        "default_popup": "index.html"
    },
    "icons": {
        "16": "img/browser16.png",
        "48": "img/browser48.png",
        "128": "img/browser128.png"
    },
    "background": {
        "scripts": ["extension/js/background.js"],
        "persistent": true
    },
    "content_scripts": [
        {
            "matches": [
                "https://mail.google.com/mail/*/*",
                "http://mail.google.com/mail/*/*"
            ],
            "js": ["extension/js/jquery.min.js", "extension/js/content.js"],
            "css": ["extension/css/main.css"],
            "run_at": "document_end"
        }
    ],
    "permissions": [
        "contextMenus",
        "tabs",
        "storage",
        "webNavigation",
        "notifications",
        "cookies",
        "identity",
        "*://mail.google.com/mail/*/*",
        "https://www.googleapis.com/*",
        "https://*.googleusercontent.com/*"
    ],
    "web_accessible_resources": ["img/browser128.png", "img/ios-link.svg"],
    "oauth2": {
        "client_id":
            "114446495690-8ejpdgvmn8vc9pblteupetas.apps.googleusercontent.com",
        "scopes": ["profile", "https://www.googleapis.com/auth/gmail.readonly"]
    },
    "key":
        "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnqFjzbt+LtejD1JhOyMUbejOHdLoemzryr+ZQHK2CEKuI0yVVYToFs7eNusH/hfxhnyF27G4BU8apsTc695EpVQGD0ANKdt6BjubRnA/4VcdkmfdD3D9nsdCc+fHkINRU5e05grfs/BETWW/JAUULduaNWGfhT7"
}

我如何解决上述问题以使其也与Firefox兼容?

0 个答案:

没有答案