Gibt es eine Möglichkeit, benutzerdefinierte Optionen zum Erweiterungskontextmenü hinzuzufügen, wenn der Benutzer mit der rechten Maustaste auf die Erweiterung im Chrom klickt. Irgendwelche Eingaben würden geschätzt werden. Weitere benutzerdefinierte Option für ein Kontextmenü der Chrome-Erweiterung hinzufügen
aktualisieren Musterseite Aktion Erweiterung habe ich versucht,
Manifest.json
{
"name": "Sample",
"version": "0.1",
"manifest_version": 2,
"background": {
"scripts": ["background.js"]
},
"page_action": {
"default_title": "Sample"
},
"permissions": [
"contextMenus"
]
}
Background.js
chrome.contextMenus.create({
title: "Option22",
contexts: ["page_action"],
onclick: function() {
console.log("click");
}
});
chrome.runtime.onInstalled.addListener(function() {
// Replace all rules ...
chrome.declarativeContent.onPageChanged.removeRules(undefined, function() {
// With a new rule ...
chrome.declarativeContent.onPageChanged.addRules([
{
// That fires when a page's URL contains a 'g' ...
conditions: [
new chrome.declarativeContent.PageStateMatcher({
pageUrl: { urlContains: 'g' },
})
],
// And shows the extension's page action.
actions: [ new chrome.declarativeContent.ShowPageAction() ]
}
]);
});
});
@Haibara Ai: Ich glaube, [diese] (http://stackoverflow.com/questions/13783500/context-menus-in-chrome-extensions) Frage ist Kontextmenü eines Browsers. Meine Frage betrifft das Kontextmenü einer Erweiterung. –
Entschuldigung für das Missverständnis, dass ich eine Antwort für "browser action" gepostet habe, könntest du es versuchen. –