Встроенное расширение 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