sendMessage并且
onRequest是 不兼容 。
如果您需要支持 Chrome 19及更早版本 ,请使用 onRequest
和 sendRequest
:
chrome.extension.onRequest.addListener(function(request, sender, sendResponse) { // Warning: Chrome 19- [receiver]});chrome.extension.sendRequest(message, optional_sendResponse);
对于 Chrome 20-25 ,请使用和:
chrome.extension. **onMessage**``chrome.extension.**sendMessage**
chrome.extension.onMessage.addListener(function(request, sender, sendResponse) { // Chrome 20+});chrome.extension.sendMessage(message, optional_sendResponse);
对于 Chrome 26+ ,请使用和。
chrome **.runtime.**onMessage
chrome **.runtime.**sendMessage
注意:从Chrome 26开始,仍支持不推荐使用的方法,尽管未记录。如果有机会,请更新您的扩展程序以使用新方法,以确保您的扩展程序将来仍然可以使用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)