Quando seleciono algum texto na página, exibido no navegador Chrome e clico com o botão direito, o menu de contexto é aberto. Possui três opções: "Copiar", "Pesquisar% YOUR.SEARCH.ENGINE.NAME por '% SELECTED.TEXT%" e "Imprimir ..."; então é tem separador e "Inspecionar elemento".
Meu uso usual do menu pop-up no texto selecionado é usar "Pesquisar %% por '%%'", mas às vezes sinto falta do item de menu direito e clico em "Imprimir ...". A visualização de impressão é aberta (ou a caixa de diálogo de impressão do sistema operacional se --disable-print-preview
a opção de linha de comando foi adicionada. Não tenho impressora e não preciso imprimir uma ou duas palavras, só quero
É possível desativar o item "Imprimir ..." na versão do Google do Chrome?
Se não for possível, como posso encontrar o código para exibir "Imprimir ..." no Chromium?
render_view_context_menu.cc
função do compiladoRenderViewContextMenu::AppendPluginItems
/AppendPageItems
/AppendPrintItem
? Eu acho que o caminho do código necessário é apenas inAppendPrintItem
profile_->GetPrefs()->GetBoolean(prefs::kPrintingEnabled)
código emAppendPrintItem
. É possível definir globalmente okPrintingEnabled
sinalizador como false? Quão?Preferences
, localize "impressão" (navegador-> extensões-> impressão) e adicione, "enabled": false
-o. Dan D, Obrigado por pesquisar o código, as chaves foram encontradas através da consulta em codesearch.debian.net "kPrintingEnabled" emsrc/chrome/common/pref_names.cc
(Boolean controlling whether printing is enabled. const char kPrintingEnabled[] = "printing.enabled";
), depois de verificar aRenderViewContextMenu::AppendPrintItem
função. Atualize sua resposta com o método de edição JSON.