Я пытаюсь создать расширение, которое взаимодействует с внутренним приложением, и я смотрю на documentation для внешнего сообщения, но всякий раз, когда я пытаюсь получить доступ к chrome.runtime.onMessageExternal.addListener
, я получаю сообщение об ошибке chrome.runtime.onMessageExternal
. не определено. То же самое для onConnectExternal
Chrome Extension - onMessageExternal undefined
манифеста, JSON
{
"manifest_version": 2,
"name": "My Extension",
"description": "My Desc",
"version": "0.2",
"externally_connectable": {
"matches": [
"http://*.mysite.com/*"
]
},
"author": "Aaron Scherer",
"content_scripts": [
{
"matches": [
"http://*.mysite.com/*"
],
"js": ["js/script.js"]
}
]
}
JS/script.js
chrome.runtime.onMessageExternal.addListener(
function(request, sender, sendResponse) {
debugger;
console.debug(request );
console.debug(sender);
console.debug(sendResponse );
});
-х JS сайт
chrome.runtime.sendMessage('myextid', { test: 'test' });