google-chrome - "Extension Install Failure: Packag

我以前写过 Chrome 扩展程序,但这是我第一次使用 list 版本 2。所以,我认为我应该直接研究 v2 的支持程度,以便我可以应用 minimum_chrome_version.

但是,出于某种原因,每当我尝试在任何版本的 Chrome Package is invalid 错误。详细信息:“'page_action.default_icon' 的值无效。”。(请参阅屏幕截图)尝试从原始源、打包的 CRX 或解压的 CRX 安装扩展时

奇怪的是,我什至没有使用 page_action - 我正在使用 browser_action...

我在 Chrome 版本上遇到这个错误:

  • 10.0.648.133
  • 15.0.874.106
  • 18.0.1025.168
  • 19.0.1084.56
  • 20.0.1132.47
  • 21.0.1180.77
  • 22.0.1229.0

可能还有其他版本。

无论如何,这是我的 manifest.json :

{
    /* Appearance */
    "name": "Save as Shortcut",
    "description": "Save the current page's URL as a shortcut file (*.url)",
    "icons": {  "16": "images/icons/icon_16.png",
                "48": "images/icons/icon_48.png",
                "128": "images/icons/icon_128.png" 
             },

    /* Linked code */
    "browser_action": {
        "default_icon": {
            "19": "images/icons/icon_19.png",
            "38": "images/icons/icon_38.png"
        },
        "default_title": "Save this page's URL as a shortcut file (*.url)",
        "default_popup": "html/popup.html"
    },

    /* Technical details */
    "version": "0.10.200",
    "manifest_version": 2,
    /* "minimum_chrome_version": "23.0.0.0", */

    /* Security */
    "permissions": [
        "tabs"
    ]
}

(Chrome v20.0.1132.43 截图)

编辑 1:...有人吗?

编辑 2:Cmannn。不要让我风滚草。 ;/

编辑 3:风滚草

编辑 4:认真的吗?没人知道?这是第一次..

最佳答案

尽管语法在我看来与 Google's own example 相同(除了路径和文件名),导致错误的行是:

"default_icon": {
    "19": "images/icons/icon_19.png",
    "38": "images/icons/icon_38.png"
},

使用以下 block 而不是前一个 block 修复了错误(至少在 Chrome v20 中):

"default_icon": "images/icons/icon_38.png"

As stated in Google's documentation , Chrome 会自动调整较大图标的大小以适应较小的要求,因此不应有任何功能或美学损失。

由于第一个代码块在 Chrome v23 中无缝运行,我只能假设该问题是由 Google 在 v

虽然,我没有听说过很多问题,所以我可能是错的。

关于google-chrome - "Extension Install Failure: Package is invalid. Details: ' 'page_action.default_icon' 的值无效。 '",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13389048/

相关文章:

sql - 当一个值为 null 时未拾取不匹配

python-2.7 - python : i defined a function in a cl

.net - 如果我有一个返回不同列表的方法,我应该让它返回 ISet 而不是 IEnumer

Wordpress - 在配置文件页面上删除 "Roles"

jasper-reports - 字符串表达式的模式(格式)

php - 在 foreach 循环中使用数组变量

php - Wordpress wp_editor 不更新文本区域 $_POST 数据

python - 将 Python 正则表达式用于 Twitter 数据

php - Wordpress 主题选项不会保存

php - 如何在 wordpress 中添加自定义 HTML 表单?