我在向Chrome应用程序发送邮件请求时遇到了一些问题。我正在使用Web Server Chrome(WSC)构建Web服务器,因此我可以远程访问我的应用程序。网页运行得非常好 - 我在设备的wlan地址上运行它。但是,我无法让网页向我的分机发送消息。
我的manifest.json中有可连接的地址:
"externally_connectable": {
"matches": ["*://10.220.20.61:8080/*"]
}
在我的网页的JavaScipt上,我有正确的格式,如chrome文档中所述:
var editorExtensionId = "jmemdlfjenjncomlnacgbpiibcjfcnmf";
chrome.runtime.sendMessage(editorExtensionId, {openUrlInEditor: "http://10.220.20.61:8080/index.html"},
function(response)
{
console.log("Tried to send");
});
最后,在我的background.js文件中,我也有正确的格式:
chrome.runtime.onMessageExternal.addListener(
function(request, sender, sendResponse)
{
console.log("Recieved");
}
);
任何人都可以对我在这里做错了吗?