Chrome में चयनित पाठ के संदर्भ मेनू में "प्रिंट करें" अक्षम करें


9

जब मैं पृष्ठ पर कुछ पाठ का चयन करता हूं, तो क्रोम वेब-ब्राउज़र में प्रदर्शित होता है, और मेरे दाहिने बटन के साथ क्लिक करता है, संदर्भ मेनू खुलता है। इसके तीन विकल्प हैं: "कॉपी", "%% Your.SEARCH.ENGINE.NAME को '% SELECTED.TEXT%" और "प्रिंट ..."; फिर विभाजक और "निरीक्षण तत्व" है।

चयनित पाठ पर पॉपअप मेनू का मेरा सामान्य उपयोग "%% के लिए खोज %%" का उपयोग करना है, लेकिन कभी-कभी मुझे सही मेनू आइटम याद आता है और "प्रिंट ..." पर क्लिक करता है। फिर प्रिंट प्रीव्यू खुलता है (या ओएस प्रिंट संवाद यदि --disable-print-previewकमांड-लाइन विकल्प जोड़ा गया था। मेरे पास कोई प्रिंटर नहीं है, और मुझे एक या दो शब्दों को प्रिंट करने की आवश्यकता नहीं है, मुझे बस चाहिए।

क्या क्रोम के Google संस्करण में "प्रिंट ..." आइटम को अक्षम करना संभव है?

यदि यह संभव नहीं है, तो मैं क्रोमियम में "प्रिंट ..." प्रदर्शित करने के लिए कोड कैसे ढूंढ सकता हूं?

जवाबों:


6

मुद्रण को पूरी तरह से अक्षम किया जा सकता है:

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

करने के लिए Preferencesफ़ाइल। आंतरिक रूप से यह kPrintingEnabled सेट करता है


1
तो, संकलित render_view_context_menu.ccफ़ंक्शन RenderViewContextMenu::AppendPluginItems/ AppendPageItems/ के बाइनरी पैच करना संभव है AppendPrintItem? मुझे लगता है कि जरूरत कोड पथ केवल में हैAppendPrintItem
osgx

में profile_->GetPrefs()->GetBoolean(prefs::kPrintingEnabled)कोड है AppendPrintItem। क्या विश्व स्तर पर kPrintingEnabledझंडे को झूठा दिखाना संभव है ? कैसे?
ऑक्सक्स

इस तरह: प्रोफ़ाइल फ़ोल्डर खोलें, JSON फ़ाइल Preferencesढूंढें, "प्रिंटिंग" फ़ील्ड (ब्राउज़र-> एक्सटेंशन-> प्रिंटिंग) ढूंढें, फिर इसमें जोड़ें , "enabled": false। दान डी, कोड में खुदाई करने के लिए धन्यवाद, कुंजियों को फ़ंक्शन की जाँच के बाद, codeearch.debian.net "kPrintingEnabled"src/chrome/common/pref_names.cc ( Boolean controlling whether printing is enabled. const char kPrintingEnabled[] = "printing.enabled";) में क्वेरी के माध्यम से पाया गया RenderViewContextMenu::AppendPrintItem। कृपया अपना उत्तर JSON संपादन विधि से अपडेट करें।
ऑगॅक्स

1
ठीक है, मैंने सवाल को हल करने के लिए साफ किया। बाकी अगर जरूरत इतिहास संशोधन में है।
दान डी।

1
बहुत बहुत धन्यवाद। मैं हमेशा इसे गलती से क्लिक करता रहा। आप इस फ़ाइल को इसमें देख सकते हैं:% AppData% फिर Windows पर .. \ स्थानीय \ Google \ Chrome \ उपयोगकर्ता डेटा \ डिफ़ॉल्ट \ वरीयताएँ पर जाएँ
Rubenisme
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.