【JAVASCRIPT】擴充套件Chrome:將功能附加到右鍵選單
2020-10-30 JAVASCRIPT
如何在瀏覽器的右鍵選單中附加功能?例如,附加在右鍵選單上的something可以執行位於我的擴充套件程式中的dosomething()的功能。
解決辦法
我使用contextMenu API進行了簡單的擴充套件-link希望它能很好地作為示例。
manifest.json-
{
"manifest_version": 2,
...
...
"permissions": [
"contextMenus",
"tabs"],
...
...
"background": {"page": "background.html"}
}
main.js-
searchUrbanDict = function(word){
var query = word.selectionText;
chrome.tabs.create({url: "http://www.urbandictionary.com/define.php?term=" + query});
};
chrome.contextMenus.create({
title: "Search in UrbanDictionary",
contexts:["selection"], // ContextType
onclick: searchUrbanDict // A callback function
});
有關不同上下文型別的更多資訊-link