Google chrome extension chrome.extension.sendMessage所需的最低chrome版本是多少?

Google chrome extension chrome.extension.sendMessage所需的最低chrome版本是多少?,google-chrome-extension,Google Chrome Extension,我尝试在我的扩展中使用chrome.extension.sendMessage,这让许多与我不在同一个chrome版本(v20.0.1132.47)上的用户感到不安。我试图查看这里的文档,但没有任何迹象表明何时引入了此方法 将此与isAllowedIncognitoAccess方法进行比较,isAllowedIncognitoAccess方法清楚地说明“此函数是在版本12.0.706.0中添加的。如果您需要此函数,manifest key minimum\u chrome\u版本可以确保您的扩展

我尝试在我的扩展中使用chrome.extension.sendMessage,这让许多与我不在同一个chrome版本(v20.0.1132.47)上的用户感到不安。我试图查看这里的文档,但没有任何迹象表明何时引入了此方法

将此与isAllowedIncognitoAccess方法进行比较,isAllowedIncognitoAccess方法清楚地说明“此函数是在版本12.0.706.0中添加的。如果您需要此函数,manifest key minimum\u chrome\u版本可以确保您的扩展不会在早期浏览器版本中运行。”

有人知道使用这种方法的最低Chrome版本是什么吗?

  • chrome.extension.sendMessage
    存在于中
  • 但不是在
并在Chrome 20中引入。在更新之前,必须使用
c.e.sendRequest
c.e.onRequest
c.e.sendRequest
采用与
sendMessage
相同的参数,但
onRequest
略有不同

// Chrome 20+
chrome.extension.onMessage.addListener(function(details) {
    var message = details.message;           // Any (string, object, ...)
    var sender = details.sender;             // MessageSender type
    var sendResponse = details.sendResponse; // Function
});
// Chrome 19-
chrome.extension.onRequest.addListener(message, sender, sendResponse) {
    // message, sender and sendResponse defined in the parameters
});