Chrome पता बार अब प्रोटोकॉल या www उपडोमेन नहीं दिखाता है


50

कुछ दिन पहले मैंने देखा कि सभी वेबसाइटों के लिए, क्रोम एड्रेस बार से प्रोटोकॉल और सबडोमेन से छूट जाता है यदि यह www.मेरा सह-कार्यकर्ता रिपोर्ट है कि वे इसे नहीं देख रहे हैं। क्रोम संस्करण 67.0.3396.87 है।

उदाहरण के लिए, यदि मैं पता बार https://www.google.com(उद्धरण के बिना) में टाइप करता हूं, तो क्रोम तुरंत "सिक्योर" चिप प्रदर्शित करता है google.com। संलग्न स्क्रीनशॉट देखें।

मैं क्या दर्ज करता हूं

क्रोम क्या प्रदर्शित करता है

मैंने क्रोम सेटिंग्स के लिए व्यर्थ देखा है जो इसे प्रभावित करते हैं, प्लस chrome://flagsपृष्ठ और chrome://net-internalsपृष्ठ।

मैंने इस परिवर्तन को करने के लिए सचेत रूप से कुछ नहीं किया।

कोई विचार?

EDIT: MrWhite से सुझाव है कि Ominbox UI Hide Stead-State URL Scheme और Trivial Subdomains enabled:अच्छे सुझाव बन गए थे , सिवाय इसके कि सेटिंग अभी भी "डिफ़ॉल्ट" है। स्क्रीनशॉट देखें:

सर्वग्राही यूआई छिपाएँ स्थिर-राज्य - अभी भी डिफ़ॉल्ट पर सेट है

हालांकि, अंधेरे में एक शॉट के रूप में, मैं सेटिंग के साथ खेलने जा रहा हूं कि क्या होता है।

पहले मैंने इसे "अक्षम" पर सेट किया था। इसने पता बार के पिछले व्यवहार को बहाल किया, जो कि प्रोटोकॉल को छिपाने के लिए नहीं है और "तुच्छ उप-डोमेन।" फिर मैंने इसे वापस "डिफ़ॉल्ट" में बदल दिया और इसे फिर से छिपा रहा था। किसी को संदेह होगा कि किसी तरह डिफ़ॉल्ट को बदल दिया गया है, सिवाय इसके कि सहकर्मी इस मुद्दे की रिपोर्ट नहीं कर रहे हैं।

ओह अच्छा। मैं अभी इसे विकलांग के लिए छोड़ दूँगा।

मैं Mrhhite से उत्तर को स्वीकार करने के लिए तैयार हूं, क्योंकि यह एक समाधान प्रदान करता है। फिर भी इसे थोड़ी देर के लिए खुला छोड़ देंगे, क्योंकि यह वास्तव में जवाब नहीं देता है कि यह व्यवहार क्यों बदल गया है, और इसे क्यों ओवरराइड करना है।

EDIT 2: क्रोम संस्करण 67.0.3396.87 है।


1
Chrome का कौन सा संस्करण उपयोग कर रहे हैं?
MrWhite

कृपया प्रदान करें कि Chrome का आपका संस्करण क्या है, और शायद अपने सहकर्मियों से भी पूछें कि उनके पास क्या संस्करण है। यह हो सकता है कि आपका अपडेट किया गया था, लेकिन उनका नहीं है।
mbomb007

1
यह देखते हुए कि, मैंने पहले ही इस सेटिंग को "अक्षम" में बदल दिया था, 76.0.3809.100 पर अपडेट करने के बाद, उन्होंने इसे फिर से डिफ़ॉल्ट मान पर रीसेट कर दिया। वे इस मिसफिट को इतने आक्रामक तरीके से आगे बढ़ा रहे हैं।
15:13 बजे कोन

जवाबों:


39

आपके द्वारा देखा जा रहा व्यवहार "ओम्निबॉक्स यूआई स्टेडी-स्टेट यूआरएल स्कीम और ट्रिवियल सबडोमेनस" सेटिंग में सक्षम होने के साथ संगत है chrome://flags

क्रोम फ्लैग - ऑम्निबॉक्स यूआई स्टेडी-स्टेट यूआरएल स्कीम और ट्रिवियल सबडोमेन छिपाएं

इस झंडे को "डिफ़ॉल्ट" (या "अक्षम") पर लौटाते हुए और ब्राउज़र को पुनः आरंभ करने (प्रेरित) को आपकी योजना + उप-डोमेन वापस मिलनी चाहिए। यह क्रोम संस्करण 67.0.3396.87 (आधिकारिक बिल्ड) (64-बिट) - विंडोज पर है।

उस जाँच को छोड़कर, सेटिंग "सक्षम" नहीं दिखाती है; बल्कि यह "डिफ़ॉल्ट" दिखाता है।

जहां तक ​​मैं इकट्ठा कर सकता हूं, चाहे "डिफ़ॉल्ट" का अर्थ है "सक्षम" या "अक्षम" क्रोम निष्पादन के लिए अंतर्निहित है। तो, यह मुख्य रूप से संस्करण पर निर्भर है। ध्यान दें कि सेटिंग्स "डेवलपर" और "स्थिर" बिल्ड के बीच भिन्न होती हैं।

कमांड लाइन स्विच में सेटिंग्स को भी सक्षम / अक्षम किया जा सकता है। तो यह एक और क्षेत्र है जो जाँचने योग्य है। संदर्भ : https://peter.sh/experiments/chromium-command-line-switches/ - हालांकि मुझे इस सूची में सर्वग्राही से संबंधित बहुत कुछ दिखाई नहीं देता है।


UPDATE Sept-2018: जैसा कि क्रोम संस्करण 69 (परीक्षण संस्करण 69.0.3497.81) से एक अन्य उत्तर में उल्लेख किया गया है, यह सुविधा अब "डिफ़ॉल्ट" से सक्षम होने लगती है । इसलिए, आपको इस सुविधा को हटाने के लिए इसे "अक्षम" पर स्पष्ट रूप से सेट करना होगा।


अद्यतन अगस्त 2019: इस विकल्प / ध्वज को तब से दो में विभाजित किया गया है (संभवतः संस्करण 72 के बाद से - टिप्पणियों में @Kyborek के अनुसार):

  • सर्वग्राही यूआई छिपाएँ स्थिर राज्य यूआरएल योजना
  • सर्वग्राही यूआई छुपाएँ स्थिर राज्य URL सामान्य उप डोमेन

"डिफ़ॉल्ट" सेटिंग सक्षम है , इसलिए URL पता बार में "स्कीम" और "ट्रिवियल सबडोमेन्स" वापस पाने के लिए इन विकल्पों को स्पष्ट रूप से "अक्षम" पर सेट किया जाना चाहिए। (ध्यान दें कि असुरक्षित "http" योजना / प्रोटोकॉल हमेशा छिपा होता है, इस विकल्प की परवाह किए बिना।)

क्रोम झंडे - सर्वग्राही छिपाएँ योजना और तुच्छ उप डोमेन

एक नया (?) भी है, बल्कि अशुभ, विकल्प: "ओम्निबॉक्स यूआई स्टेडी-स्टेट यूआरएल पथ, क्वेरी और रेफ" जो वर्तमान में (क्रोम संस्करण 76) अपनी "डिफ़ॉल्ट" स्थिति में अक्षम दिखाई देता है । कुछ नजर रखने के लिए हालांकि!

क्रोम फ्लैग - ओम्निबॉक्स यूआई स्टेडी-स्टेट URL पथ, क्वेरी और रेफ छिपाएं


अद्यतन नवंबर 2019: दुर्भाग्य से, ऐसा लगता है कि संस्करण 78 के बाद से ये झंडे अब पूरी तरह से यूआई से हटा दिए गए हैं।

हालाँकि, जब ये ध्वज UI में हटाए गए प्रतीत होते हैं, यदि आपने पहले इन झंडों को पहले वाले संस्करण में अक्षम कर दिया है, तो विकल्प चिपक जाते हैं और "तुच्छ उप-डोमेन" और "(HTTPS) URL योजना" दिखाई देते हैं।


UPDATE Dez-2019: जैसा कि नीचे एक अन्य उत्तर में कहा गया है, आप Google का संदेहास्पद साइट रिपोर्टर एक्सटेंशन स्थापित कर सकते हैं और प्रोटोकॉल + सबडोमेन वापस आ सकते हैं।


3
मुझे इसे "अक्षम" करने के लिए सेट करना होगा ताकि कुछ दिनों पहले तक यह हमेशा काम कर सके।
जेफरी साइमन

1
जो कुछ भी "ओम्निबॉक्स यूआई छिपाते हैं ..." मैं अक्षम करता हूं, यह अभी भी सादे http को छुपाता है।
इवान

1
Chrome संस्करण 73+ में यह सेटिंग अब उस Omnibox UI Hide Steady-State URL Trivial Subdomainsस्थिति में नामित की गई है जब आप इसे खोजना चाहते हैं
Kyborek

11
मैं Chrome संस्करण 78 पर हूं और उन झंडे को पूरी तरह से हटा दिया गया था।
क्रिस

3
@MrWhite ठीक है, लेकिन अब मैं इन झंडों को कैसे निष्क्रिय कर दूंगा, कि वे क्रोम में दिखाई नहीं दे रहे हैं? अद्यतन: समाधान पाया। सबसे पहले, "अस्थायी रूप से अनएक्सपायर M76 झंडे" विकल्प को सक्षम करें, क्रोम को पुनरारंभ करें, फिर उन झंडे फिर से दिखाई देंगे। ऐसा लगता है कि वे क्रोम के भविष्य के संस्करणों में हमेशा के लिए हटा दिए जाने वाले हैं, हालांकि :(
izogfif

8

क्रोम: // झंडे प्रविष्टियां अस्थायी हैं और क्रोम के भविष्य के संस्करणों में हटा दी जाएंगी।

दीर्घकालीन विधि

आधिकारिक तौर पर समर्थित लंबी अवधि के विधि स्थापित करने के लिए है गूगल की संदिग्ध साइट रिपोर्टर विस्तार।

  • www और अन्य "तुच्छ उप-क्षेत्रों" को पूरी तरह से दिखाया जाएगा
  • https:// पूरी तरह से दिखाया जाएगा
  • http://छिपाया Not secureजाएगा , इसके बजाय दिखाया जाएगा

यह काम करता है क्योंकि क्रोम / क्रोमियम स्पष्ट रूप से जांचता है कि क्या एक्सटेंशन स्थापित है और अपनी आईडी का उपयोग करके सक्षम है और तदनुसार URL एलीज़न सुविधा को चालू करता है।


उन लोगों के लिए जो साइट रिपोर्टर एक्सटेंशन इंस्टॉल नहीं करना चाहते हैं

उस एक्सटेंशन का एकमात्र आवश्यक हिस्सा मैनिफ़ेस्ट से एक अंश है। नीचे दिखाया गया है, किसी अन्य फ़ाइल की आवश्यकता नहीं है।

आप इसे अपने ब्राउज़र में अनपैक्ड एक्सटेंशन के रूप में स्थापित कर सकते हैं। यह लिनक्स या मैकओएस पर इंस्टॉल करने के लिए तुच्छ होना चाहिए। विंडोज़ के लिए, केवल कैनरी चैनल अनपैक्ड एक्सटेंशन की अप्रतिबंधित स्थापना का समर्थन करता है जहाँ तक मैं जानता हूँ। कुछ क्रोम कांटे भी इसका समर्थन करते हैं। विंडोज पर आधिकारिक स्थिर Google क्रोम में आपको प्रत्येक ब्राउज़र स्टार्ट पर चेतावनी से बचने के लिए एक विस्तृत ट्रिक का उपयोग करना होगा।

यह शून्य-भार एक्सटेंशन Google के एक्सटेंशन के समान आईडी का उपयोग करता है ताकि आप दोनों को स्थापित न कर सकें, लेकिन आपको केवल एक की आवश्यकता है। ध्यान दें, क्योंकि आईडी वही है जिसे हम वेब स्टोर पर अपलोड नहीं कर सकते हैं।

  1. निम्न पाठ की प्रतिलिपि बनाएँ और इसे अपने पाठ संपादक में पेस्ट करें, इस रूप में सहेजें manifest.jsonWindows में किसी भी एक्सटेंशन के साथ फ़ाइलों को सहेजने का तरीका
    भी देखें
  2. chrome://extensionsपृष्ठ खोलें , "डेवलपर मोड" को सक्षम करें, डायरेक्टरी को मेनिफ़ेस्ट के साथ ड्रैग करें। पेज पर जाएं। "अनपैक लोड करें" बटन पर क्लिक करें और वहां डायरेक्टरी को इंगित करें।
{
   "name": "Keep full URL",
   "description": "Prevent elision of www and other trivial subdomains in the address bar",
   "version": "1.0",
   "manifest_version": 2,
   "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAowA8wOUQ8ShyITJ15B9rcJrnoolyo+OLj07g8QWBlEBikgszYwlbc88OIRL+dJOASok3yG6RQ60fvIjBrtNEk1yQZJfNwF/CN0jFrkE3HN3xVMoX0XIQPB93kDZARcfR5nwU3RUgwwWGTqt69KSSU8QzRRQJSEgM8GENa3OBhw1UBn/I/RbhaFcTykJSomo9j55goJwNzUhXTJk458DQ5diY+gWMadDXlDBa8cciCVlaGOjBV5ezmxnD6p1GXhrvyEKZP8IlreDJC2Nw9hxrT3GIo1FzbmeDPANKJ9pkY1H3LOVsGJDtytBpD/FRErlvfkJVqp3N5ifF2EQ8lOAHrQIDAQAB"
}

7

यह अब के लिए डिफ़ॉल्ट सेटिंग है chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains

अब यह कुछ अन्य उप-डोमेन जैसे "m.domain.com" से "domain.com" को भी छीन लेगा, इसलिए "www.m.www.m.example.com" पता बार में "example.com" के रूप में दिखाई देगा "Omnibox UI Hide Steady-State URL Scheme और Trivial Subdomain" क्रोम 69 में अक्षम है

https://bugs.chromium.org/p/chromium/issues/detail?id=881410


2

इसके अतिरिक्त मौजूदा उत्तरों से यह उल्लेख मिलता है कि ब्राउज़र सेटिंग्स में परिवर्तन वास्तव में पूर्ण URL तक पहुंच के लिए आवश्यक नहीं हैं। बस URL-बार में डबल-क्लिक करें और आप इसे पूरी तरह से देखेंगे।


1

मैक ओएस 10.13.6 को क्रोम 70.0.3538.67 पर चलाने के लिए स्कीम (उर्फ प्रोटोकॉल) और 'ट्रिवियल' सबडोमेन प्राप्त करने के लिए यहाँ क्या आवश्यक है:

  • chrome://flags/#views-browser-windows सक्षम करने के लिए सेट करें
  • chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains अक्षम करने के लिए तैयार है
  • chrome://flags/#upcoming-ui-features डिफ़ॉल्ट या अक्षम पर सेट करें।

1
कृपया एक से अधिक प्रश्नों के उत्तर न दें। यदि समान जानकारी वास्तव में दोनों प्रश्नों का उत्तर देती है, तो एक प्रश्न (आमतौर पर नया एक) दूसरे के डुप्लिकेट के रूप में बंद होना चाहिए। आप इसे डुप्लिकेट के रूप में बंद करने के लिए मतदान करके इंगित कर सकते हैं या, यदि आपके पास इसके लिए पर्याप्त प्रतिष्ठा नहीं है, तो यह इंगित करने के लिए कि यह एक डुप्लिकेट है, एक ध्वज उठाएं । अन्यथा इस सवाल के अपने जवाब को दर्जी करें और एक ही उत्तर को कई स्थानों पर पेस्ट न करें।
DavidPostill

1

क्रोम पर नेविगेट करें: // झंडे / और इन तीनों झंडों को "अक्षम" पर सेट करें:

chrome://flags/#omnibox-ui-hide-steady-state-url-scheme

chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomains

chrome://flags/#omnibox-ui-hide-steady-state-url-path-query-and-ref

1

chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomainsदुर्भाग्य से क्रोम 76 में हटा दिया गया है, लेकिन वहाँ एक बहुत ही आसान चाल फिर से प्रोटोकॉल और उप दिखाने के लिए है।

आपको बस Chrome स्टोर और " https: // www " से Google का संदेहास्पद साइट रिपोर्टर एक्सटेंशन इंस्टॉल करना है । एड्रेस बार में दिखाना शुरू कर देगा।

ऑम्निबॉक्स


जैसा कि हम स्रोत कोड में देख सकते हैं, यदि यह एक्सटेंशन स्थापित है, तो प्रोटोकॉल छिपा नहीं होगा:

यहां छवि विवरण दर्ज करें

यहां छवि विवरण दर्ज करें


wOxxOm का उत्तर पहले से ही इसी विधि को बताता है।
22

0

Chrome कैनरी (में Version 78.0.3866.0 (Official Build) canary (64-bit)) MacOS पर मोजावे मैं अक्षम करने के लिए आवश्यक दोनों chrome://flags/#omnibox-ui-hide-steady-state-url-schemeऔर chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomainsप्रोटोकॉल और (अपने काम में इतना नहीं) "तुच्छ" उप डोमेन वापस पाने के लिए।


5
जब मैं "ऑम्निबॉक्स Version 79.0.3928.3 (Official Build) canary (64-bit)chrome://flags/
ऑय

0

Chrome / Chromium 78 और नए के लिए उत्तर:

chrome://flags/क्रोम 78 में सेटिंग्स यूआई से चले जाने के बावजूद, Local Stateसेटटिंग्स फ़ाइल को संपादित करके इस व्यवहार को अक्षम करने का एक तरीका है । Google फ़ोरम में एक howto था जो अब Google द्वारा सेंसर किया गया है, लेकिन आप इसे अभी भी Google Cache में पा सकते हैं

मूल रूप से यह नीचे आता है

  1. सामग्री सूचीबद्ध करें
  2. Chrome से बाहर निकलें
  3. फ़ाइल ~/.config/chromium/Local Stateफ़ाइल को एक संपादक में खोलें (पथ ओएस / इंस्टॉल पर निर्भर हो सकता है)
  4. यह एक JSON फ़ाइल है, इसलिए इसमें enabled_labs_experimentsसरणी खोजें
  5. "omnibox-ui-hide-steady-state-url-trivial-subdomains@2"उपडोमेन छुपा को अक्षम करने के लिए सूची में जोड़ें
  6. "omnibox-ui-hide-steady-state-url-scheme@2"यदि आप प्रोटोकॉल भी दिखाना चाहते हैं तो जोड़ें
  7. ब्राउज़र फिर से शुरू करें
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.