我无法压缩Chrome的新扩展名

时间:2018-11-30 12:01:10

标签: google-chrome google-chrome-extension

当我尝试压缩为Google Chrome创建的扩展程序时,我收到以下消息(葡萄牙语,英语找不到):

错误的扩展名(数据包扩展错误)

Falha ao firant a chave privada。(无法输出私钥)

我可以“打开包装”并完美运行。.

下面的代码:

popup.html:

<!doctype html>
<html>
    <head>
        <title>Hello World</title>
    </head>
    <body>
        <h1>Hello World!</h1>
    </body>
    <script type='text/javascript' src='./jquery.min.js'></script>
    <script type='text/javascript' src='./scripts.js'></script>
</html>

scripts.js:

$(document).ready(function () {
    if ($('.LoginScreen').length > 0) {
        $("#username").val("usuarioteste");
        $("#password").val("senhateste");
        $("form[name='loginForm'] .DwtButton").click();
    }
});

manifest.json:

{
    "name": "Auto Complete Zimbra",
    "version": "1.1",
    "description": "Extensão para autocompletar e logar automaticamente no Zimbra!",
    "manifest_version": 2,
    "browser_action": {
        "default_icon": "favicon.ico",
        "default_popup": "popup.html"
    },
    "permissions": [
        "*://*.meusite.com.br/*"
    ],
    "content_scripts": [
        {
            "matches": [
                "*://*.meusite.com.br/*"
            ],
            "js": [
                "jquery.min.js",
                "scripts.js"
            ]
        }
    ]
}

1 个答案:

答案 0 :(得分:2)

Chrome尝试在扩展目录附近创建一个私钥文件。在您的情况下,该名称为C:\extensao.pem(并且扩展名本身想转到C:\extensao.crx)。 Windows上的默认权限允许在C驱动器的根目录下创建目录,但不能创建文件。

将扩展程序文件夹移动到其他位置。