我看到一个在Chrome扩展程序中心链接的这个示例扩展程序, 通过检查它,我发现他们使用了
chrome.extension.onRequest.addListener(onRequest);
在 background.js 页面中,为了监听 contentscript.js 并且...
chrome.extension.sendRequest({}, function(response) {});
在contentscript.js中与background.js页面交流。但我无法在网络上找到这些函数的文档,Google的Message Passing guide只提到了这一点。
chrome.extension.sendMessage(...)
发送和
chrome.extension.onMessage.addListener(...)
我应该使用哪些函数?sendRequest/onRequest已经过时了吗?Google的开发指南还是最新的吗?
(注意:原文中的粗体字为强调,翻译时可以根据需要适当调整语气)