Встроенное расширение Chrome на проверенном сайте выдает ошибку: не найдена ссылка на элемент в Интернет-магазине Chrome

Я следовал инструкциям по развертыванию встроенной установки моего расширения на проверенном мной сайте.

<link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/jakgfopmadhihjajjegmbnaiimjbmdlk">

И для кнопки:

<a href="javascript:chrome.webstore.install();">Install me</a>

Но когда я нажимаю кнопку, я получаю эту странную ошибку:

Uncaught No Chrome Web Store item link found. 

1 ответ

Я знаю, что вопрос очень старый, но в случае, если кто-то еще сталкивается:

Вы должны предоставить URL и функции обратного вызова в функции chrome.webstore.install(),

Вот код:

в <head> положил <link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/jakgfopmadhihjajjegmbnaiimjbmdlk">

и позвоните через JavaScript:

chrome.webstore.install('https://chrome.google.com/webstore/detail/jakgfopmadhihjajjegmbnaiimjbmdlk', 
    function(d){
       console.log('installed')
    },
    function(e){
       console.log('not installed: '+ e)
    });

Источник: https://developer.chrome.com/webstore/inline_installation

Другие вопросы по тегам