Я не могу сжать новое расширение для Chrome - PullRequest
0 голосов
/ 30 ноября 2018

Когда я пытаюсь сжать расширение, которое я создаю для Google Chrome, я получаю сообщение ниже (на португальском языке, не могу найти его на английском):

Ошибка расширения пакета (ошибка расширения пакета)

Falha ao emitir 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 голосов
/ 30 ноября 2018

Chrome пытается создать файл закрытого ключа рядом с каталогом расширений.В вашем случае это будет C:\extensao.pem (а само расширение хочет перейти к C:\extensao.crx).Разрешения по умолчанию в Windows позволяют создавать каталоги, но не файлы в корне диска C.

Переместить папку расширения в другое место.

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