In den Entwickler- und Betakanälen ist seit kurzem eine Kontextmenü-API verfügbar. Sie können damit Ihre eigenen Erweiterungen schreiben, die dem Kontextmenü Optionen hinzufügen. Beachten Sie, dass dies nur für Google Chrome ab Version 6 funktioniert.
Hier ist ein Beispiel aus der offiziellen Erweiterungsgalerie:
Ich habe auch drei eigene geschrieben, die auf diesem Code basieren:
- TinEye-Rechtsklick ( Führen Sie eine umgekehrte Bildsuche bei TinEye durch, indem Sie mit der rechten Maustaste klicken)
- Wikipedia- Rechtsklick (Suche nach Artikeln über ausgewählten Text bei Wikipedia mit Rechtsklick)
- Merriam-Webster -Rechtsklick (Definition des ausgewählten Texts bei Merriam-Webster mit Rechtsklick nachschlagen)
Sie können diese auf eigenes Risiko installieren, indem Sie mit der rechten Maustaste auf die Links klicken, auf Link speichern unter ... klicken , die Dateien auf Ihrem Computer suchen und in ein Google Chrome-Fenster ziehen.
Lesen Sie hier mehr über die API:
Zum Schreiben Ihrer eigenen Datei benötigen Sie eine manifest.json-Datei, die ungefähr so aussehen sollte:
{
"background_page": "background.html",
"description": "Add a context menu item to search for selected text at Google Maps.",
"icons": {
"16": "icon16.png",
"48": "icon48.png"
},
"minimum_chrome_version": "6",
"name": "Google Maps Right Click",
"permissions": [ "contextMenus", "tabs" ],
"version": "1.0"
}
Sie benötigen auch eine background.html -Datei, die ungefähr so aussehen sollte:
<script>
function searchgooglemaps(info)
{
var searchstring = info.selectionText;
chrome.tabs.create({url: "http://maps.google.com/maps?q=" + searchstring})
}
chrome.contextMenus.create({title: "Search Google Maps", contexts:["selection"], onclick: searchgooglemaps});
</script>
Schließlich sollten Sie mindestens ein 16 × 16-Pixel-Symbol für das Kontextmenü und ein 48 × 48-Pixel-Symbol für die Erweiterungsverwaltungsseite haben. Sie können auch ein 128 × 128-Pixel-Symbol angeben, das während der Installation angezeigt wird, und ein 32 × 32-Pixel-Symbol, wenn Sie Ihre Erweiterung an die offizielle Galerie senden möchten. Alle Ihre Symbole müssen in manifest.json aufgelistet sein. Stellen Sie sicher, dass Dateitypen und Namen übereinstimmen.
Setzen Sie die Symbole, background.html und manifest.json in einem Ordner zusammen, dann gehen Sie auf die Erweiterungen Verwaltungsseite auf chrome://extensions
, Blick unter Entwicklermodus (ich glaube , Sie brauchen hierfür die Beta - Kanal oder höher ausgeführt werden , zeigen), Klicken Sie auf " Erweiterung packen". Klicken Sie neben " Stammverzeichnis der Erweiterung" auf " Durchsuchen". Suchen Sie den von Ihnen erstellten Ordner und wählen Sie ihn aus. Klicken Sie auf " OK" und ziehen Sie die resultierende CRX-Datei in Ihr Google Chrome-Fenster.