Wenn ich Text auf einer Seite auswähle, der im Chrome-Webbrowser angezeigt wird, und mit der rechten Maustaste klicke, wird das Kontextmenü geöffnet. Es gibt drei Optionen: "Kopieren", "% YOUR.SEARCH.ENGINE.NAME nach '% SELECTED.TEXT% suchen" und "Drucken ..."; dann hat es Trennzeichen und "Inspect Element".
Meine übliche Verwendung des Popup-Menüs für ausgewählten Text ist die Verwendung von "%% nach '%%' suchen", aber manchmal vermisse ich den richtigen Menüpunkt und klicke auf "Drucken ...". Dann wird die Druckvorschau geöffnet (oder das Dialogfeld zum Drucken des Betriebssystems, wenn eine --disable-print-preview
Befehlszeilenoption hinzugefügt wurde. Ich habe keinen Drucker und muss nicht ein oder zwei Wörter drucken, ich möchte nur
Ist es möglich, das Element "Drucken ..." in der Google-Version von Chrome zu deaktivieren?
Wenn es nicht möglich ist, wie kann ich den Code finden, um "Drucken ..." in Chromium anzuzeigen?
render_view_context_menu.cc
Funktion zu erstellenRenderViewContextMenu::AppendPluginItems
/AppendPageItems
/AppendPrintItem
? Ich denke, der benötigteAppendPrintItem
profile_->GetPrefs()->GetBoolean(prefs::kPrintingEnabled)
Code inAppendPrintItem
. Ist es möglich, daskPrintingEnabled
Flag global auf false zu setzen? Wie?Preferences
, suchen Sie das Feld "Drucken" (Browser-> Erweiterungen-> Drucken) und fügen Sie, "enabled": false
es hinzu. Dan D, Vielen Dank, dass Sie sich in den Code eingegraben haben. Die Schlüssel wurden nach Überprüfung der Funktion über die Abfrage auf Codesearch.debian.net "kPrintingEnabled" insrc/chrome/common/pref_names.cc
(Boolean controlling whether printing is enabled. const char kPrintingEnabled[] = "printing.enabled";
) gefundenRenderViewContextMenu::AppendPrintItem
. Bitte aktualisieren Sie Ihre Antwort mit der JSON-Bearbeitungsmethode.