Javascript 从网站向Chrome扩展发送消息
我正试图用我的谷歌浏览器扩展“交流”我的网站(IIS)。我需要从我的网站向分机发送一条消息,然后分机必须向网站返回另一条消息以确认收到。可能吗 这是我尝试过的: myWebsite.js myExtension.js 它不起作用了。有解决办法吗Javascript 从网站向Chrome扩展发送消息,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我正试图用我的谷歌浏览器扩展“交流”我的网站(IIS)。我需要从我的网站向分机发送一条消息,然后分机必须向网站返回另一条消息以确认收到。可能吗 这是我尝试过的: myWebsite.js myExtension.js 它不起作用了。有解决办法吗 您应该在manifest.json中填写“外部可连接” 您应该使用chrome.runtime.onMessageExternal收听此消息 请求变量包含“test”字符串 sender变量是带有“url”字段的对象,该字段是网页的url 可以找到更多信
chrome.extension.sendMessage(EXTENSION_ID, 'test', function(response) {
alert(response);
});
chrome.extension.onMessage.addListener(
function(request, sender, sendResponse) {
if(request == EXTENSION_ID) {
if(sender == "test") {
sendResponse('worked!');
}
}
}
);