Подтвердить что ты не робот

Как протестировать встроенную установку расширений Chromium/Chrome локально?

Я пытаюсь проверить встроенную функцию установки веб-магазина Chrome в соответствии с этим документом (https://developers.google.com/chrome/web-store/docs/inline_installation). Я разрабатываю это локально для тестирования и не могу легко и часто подталкивать свои изменения вживую.

Как проверить локальную установку локально, поскольку встроенная установка зависит от вашего сайта, который проверяется в Инструментах для веб-мастеров?

код

if (!chrome.app.isInstalled) {
    chrome.webstore.install(undefined, undefined, function(err) {
        console.log(err);
    });
}

Это возвращает:

Installs can only be initiated by the Chrome Web Store item verified site 

Очевидно, что localhost не является проверенным сайтом.

Любая помощь приветствуется.

4b9b3361

Ответ 1

Из Google с помощью встроенного руководства по установке: "Обратите внимание, что если вы подтвердите право собственности на домен (например, http://example.com), вы можете инициировать встроенную установку из любого поддомена или страницы".

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

Например, если вы подтвердите с Google домен example.com, вы можете включить в файл hosts следующие файлы:

127.0.0.1 local.example.com

Затем вы можете получить доступ к локальному серверу с помощью http://local.example.com (может понадобиться некоторая конфигурация на вашем локальном веб-сервере). Если вы связали свой элемент в веб-магазине Chrome с example.com, вы сможете запустить встроенную установку с вашей локальной страницы.