#javascript #json #google-chrome-extension #chromium #chrome-native-messaging
Вопрос:
Во-первых, я использую браузер Chromium, а не Google Chrome.
Но проблема в том, что когда я нажимаю кнопку своего расширения, я получаю "Specified native messaging host not found."
ошибку.
Вот мое com.cagatay.chromium.updater.json
досье:
{
"name" : "com.cagatay.chromium.updater",
"description" : "Bu eklenti, Chromium'un gu{FC}ncelleu{15F}tirmelerini denetler ve yu{FC}kler.",
"path" : "D:\deneme.exe",
"type" : "stdio",
"allowed_origins" :
[
"chrome-extension://alahmndbpjaieilooflfaikkoghmboll/"
]
}
Вот мое background.js
досье:
var sonuc = null;
function fnMesajiAl(alinanMesaj)
{
sonuc = JSON.stringify(alinanMesaj);
}
document.addEventListener
(
'DOMContentLoaded',
function()
{
var guncellestirmeleriDenetlemeDugmesi = document.getElementById('Image2');
guncellestirmeleriDenetlemeDugmesi.addEventListener
(
'click',
function()
{
window.close();
var uygulamayaBaglan = chrome.runtime.connectNative("com.cagatay.chromium.updater");
uygulamayaBaglan.postMessage('guncellestirmeleriDenetle');
uygulamayaBaglan.onMessage.addListener(fnMesajiAl);
if(sonuc === 'yok')
{
alert('En güncel sürümü kullanıyorsunuz!');
}
}
);
}
);
И мой файл json находится по адресу: "D:Chromium Güncelleştirici Eklenti ProjesiDatacom.cagatay.chromium.updater.json"
Я добавил этот путь json почти везде в regedit.
Но я все равно получаю эту ошибку.
Итак, что же мне делать?