Я попробовал все решения в этом вопросе
Проверьте, установлено ли у пользователя расширение Chrome
что я сделал:
1 - я добавилфайл background js и в манифесте я добавил следующие
"background": {
"scripts": ["js/background.js"],
"persistent": true
},
"permissions": [ "https://*.mydomain.com/*" ],
в background.js я добавил
chrome.runtime.onMessageExternal.addListener(function(msg, sender, sendResponse) {
if ((msg.action == "id") && (msg.value == id))
{
sendResponse({id : id});
}
});
и на своем веб-сайте добавил этот код
<script>
var id = "madbfblbpcoiddlankhkdbagjeemnlof";
chrome.runtime.sendMessage(id, {action: "id", value : id}, function(response) {
if(response && (response.id == id)) //extension installed
{
console.log(response);
}
else //extension not installed
{
console.log("Please consider installig extension");
}
});
</script>
и я всегда получаю Пожалуйста, рассмотрите расширение installig
Как я могу решить эту проблему ??