如何将xhr.responseXML对象从background.html发送到contentscript.js

时间:2011-03-19 21:11:13

标签: javascript xmlhttprequest google-chrome-extension xss

我想将background.html文件中的xhr.responseXML语句返回的对象发送到google chrome扩展程序中的contentscript.js文件,这样我就可以在内容脚本中访问/删除该对象。

这可能吗?如果是,怎么样?

提前致谢..: - )

1 个答案:

答案 0 :(得分:1)

在后台页面中:

chrome.tabs.getSelected(null, function(tab) {
  chrome.tabs.sendRequest(tab.id, {greeting: "hello"});
});
内容脚本中的

chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {
    console.log("Received data:", request);
});

它被称为消息传递,您可以阅读更多相关信息here