我开发了一个Chrome扩展程序,可以从网页获取请求。出于某种原因,我没有看到请求到达扩展名。我的网页请求如下:
$('#click').bind('click', function(e) {
console.log('page javascript sending message');
window.postMessage({ type: "FROM_PAGE", text: "Hello from the web page!" }, "*");
});
我的扩展是这样的:
window.addEventListener("message", function(event) {
console.log("Content script received: " + event.data.text);
}, false);
这是我的清单文件:
{
"manifest_version": 2,
"name": "Test",
"description": "",
"version": "0.0.0.1",
"permissions": [
"tabs",
"*://*/*"
],
"background": {
"scripts": ["background.js"],
"persistent": false
}
}
知道为什么我没有看到我的要求吗?根据我的了解,它应该是可见的。 谢谢!