Vô hiệu hóa bản in In trực tuyến trong menu ngữ cảnh của văn bản đã chọn trong Chrome


9

Khi tôi chọn một số văn bản trên trang, được hiển thị trong trình duyệt web Chrome và nhấp bằng nút bên phải, menu ngữ cảnh sẽ mở ra. Nó có ba tùy chọn: "Sao chép", "Tìm kiếm% YOU.SEARCH.ENGINE.NAME cho '% SELECTED.TEXT%" và "In ..."; sau đó có dấu phân cách và "Kiểm tra phần tử".

Cách sử dụng thông thường của menu bật lên trên văn bản đã chọn là sử dụng "Tìm kiếm %% cho '%%'", nhưng đôi khi tôi bỏ lỡ mục menu bên phải và nhấp vào "In ...". Sau đó, bản xem trước in mở ra (hoặc hộp thoại in OS nếu --disable-print-previewtùy chọn dòng lệnh được thêm vào. Tôi không có máy in và tôi không cần phải in một hoặc hai từ, tôi chỉ muốn

Có thể tắt mục "In ..." trong phiên bản Chrome của Google không?

Nếu không thể, làm cách nào tôi có thể tìm mã để hiển thị "In ..." trong Chromium?

Câu trả lời:


6

Có thể tắt hoàn toàn in bằng cách cài đặt:

"printing": {
   "enabled": false
},

vào Preferencestập tin. Trong nội bộ này thiết lập kPrintingEnables .


1
Vì vậy, nó có thể làm vá nhị phân của biên soạn render_view_context_menu.ccchức năng 's RenderViewContextMenu::AppendPluginItems/ AppendPageItems/ AppendPrintItem? Tôi nghĩ rằng đường dẫn mã cần thiết chỉ có trongAppendPrintItem
osgx 15/03/2016

profile_->GetPrefs()->GetBoolean(prefs::kPrintingEnabled)mã trong AppendPrintItem. Có thể đặt kPrintingEnabledcờ toàn cầu thành sai? Làm sao?
osgx

Cách này: Mở thư mục hồ sơ, tìm tệp JSON Preferences, tìm trường "in" (trình duyệt-> tiện ích mở rộng-> in), sau đó thêm , "enabled": falsevào đó. Dan D, Cảm ơn bạn đã đào sâu vào mã, các khóa đã được tìm thấy thông qua truy vấn trên Codecearch.debian.net "kPrintingEnabled" trong src/chrome/common/pref_names.cc( Boolean controlling whether printing is enabled. const char kPrintingEnabled[] = "printing.enabled";), sau khi kiểm tra RenderViewContextMenu::AppendPrintItemchức năng. Vui lòng cập nhật câu trả lời của bạn với phương pháp chỉnh sửa JSON.
osgx

1
Ok, tôi dọn dẹp câu hỏi cho giải pháp. Phần còn lại nếu cần là trong lịch sử sửa đổi.
Dan D.

1
Cảm ơn rất nhiều. Tôi luôn luôn nhấp vào nó vô tình. Bạn có thể tìm thấy tệp này trong:% AppData% sau đó truy cập .. \ Local \ Google \ Chrome \ Dữ liệu người dùng \ Mặc định \ Tùy chọn trên Windows
Rubenisme
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.