Kiedy zaznaczę jakiś tekst na stronie wyświetlany w przeglądarce internetowej Chrome i kliknę prawym przyciskiem, otworzy się menu kontekstowe. Ma trzy opcje: „Kopiuj”, „Wyszukaj% YOUR.SEARCH.ENGINE.NAME dla„% SELECTED.TEXT% ”i„ Drukuj ... ”; ma separator i „Sprawdź element”.
Zwykle używam wyskakującego menu na zaznaczonym tekście do wyszukiwania „%%” dla „%%” ”, ale czasami brakuje mi odpowiedniego elementu menu i klikam„ Drukuj ... ”. Następnie otwiera się podgląd wydruku (lub okno dialogowe drukowania systemu operacyjnego, jeśli --disable-print-preview
dodano opcję wiersza polecenia. Nie mam drukarki i nie muszę drukować jednego lub dwóch słów, chcę tylko
Czy można wyłączyć opcję „Drukuj ...” w wersji Chrome przeglądarki Google?
Jeśli nie jest to możliwe, jak mogę znaleźć kod do wyświetlenia „Drukuj ...” w Chromium?
render_view_context_menu.cc
funkcji „sRenderViewContextMenu::AppendPluginItems
/AppendPageItems
/AppendPrintItem
? Myślę, że potrzebna ścieżka do kodu jest tylko wAppendPrintItem
profile_->GetPrefs()->GetBoolean(prefs::kPrintingEnabled)
kod wAppendPrintItem
. Czy można globalnie ustawićkPrintingEnabled
flagę na false? W jaki sposób?Preferences
, znajdź pole „drukowanie” (przeglądarka-> rozszerzenia-> drukowanie), a następnie dodaj, "enabled": false
do niego. Dan D, Dziękujemy za zagłębienie się w kod, klucze zostały znalezione poprzez zapytanie na codesearch.debian.net „kPrintingEnabled” wsrc/chrome/common/pref_names.cc
(Boolean controlling whether printing is enabled. const char kPrintingEnabled[] = "printing.enabled";
), po sprawdzeniuRenderViewContextMenu::AppendPrintItem
funkcji. Zaktualizuj swoją odpowiedź metodą edycji JSON.