फ़ायरफ़ॉक्स डेवलपर संस्करण क्रोम का उपयोग क्यों करता है: // स्क्रिप्ट को लोड करने के लिए यूआरएल? [डुप्लिकेट]


14

मैंने अभी नए फ़ायरफ़ॉक्स डेवलपर संस्करण ब्राउज़र की एक प्रति डाउनलोड की और देव टूल्स के साथ फिड करना शुरू किया।

मैंने देखा कि कुछ लिंक और स्क्रिप्ट chrome://url पर भरी हुई थीं , जो मुझे लगा कि Google Chrome के लिए पंजीकृत हैं।

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

यहाँ विशिष्ट में से कुछ लाइनें हैं।

<link id="favicon" rel="icon" type="image/png" href="chrome://branding/content/icon32.png"></link>
<link rel="stylesheet" type="text/css" media="all" href="chrome://browser/content/searchSuggestionUI.css"></link>
<link rel="stylesheet" type="text/css" media="all" defer="defer" href="chrome://browser/content/abouthome/aboutHome.css"></link>
<script type="text/javascript;version=1.8" src="chrome://browser/content/abouthome/aboutHome.js"></script>
<script type="text/javascript;version=1.8" src="chrome://browser/content/searchSuggestionUI.js"></script>

मुझे आश्चर्य हुआ कि क्या वे क्रोम संपत्तियों का अपहरण कर रहे थे, लेकिन उन लिपियों में से एक की जांच करने के बाद, मुझे एक मोज़िला टिप्पणी मिली।

/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

मुझे कस्टम प्रोटोकॉल के बारे में ज्यादा जानकारी नहीं है या वे कैसे पंजीकृत या उपयोग किए जाते हैं। यहाँ क्या चल रहा है?

जवाबों:


36

क्रोम इस मामले में क्रोम ब्राउज़र को संदर्भित नहीं करता है, लेकिन फ़ायरफ़ॉक्स का क्रोम "उपयोगकर्ता इंटरफ़ेस" हिस्सा है।

अधिक जानकारी के लिए https://developer.mozilla.org/en-US/docs/Glossary/Chrome देखें :

सारांश

क्रोम मूल रूप से एक वेब ब्राउजर के यूजर इंटरफेस के हिस्सों के लिए एक शब्द है जो वेब पेज को दिखा रहा है।

"Chrome" का उपयोग अक्सर Google Chrome वेब ब्राउज़र को संदर्भित करने के लिए भी किया जाता है।

...

क्रोम कोड या क्रोम-विशेषाधिकारित कोड फ़ायरफ़ॉक्स में जावास्क्रिप्ट कोड को दिया गया नाम है जो ब्राउज़र को ही लागू करता है

भविष्य के संदर्भ के लिए, मोज़िला डेवलपर नेटवर्क (एमडीएन) में मोज़िला की सभी चीजों पर ज्ञान का खजाना है।


36
और ध्यान दें कि यह शब्द Mozilla द्वारा क्रोम ब्राउज़र की तुलना में लंबे समय तक उपयोग किया गया है।
श्री लिस्टर

17
और वास्तव में, Google क्रोम का नाम ब्राउज़र क्रोम की अवधारणा के नाम पर रखा गया है, क्योंकि इसे एक ब्राउज़र के रूप में डिजाइन किया गया था, जो संभव के रूप में बहुत अनावश्यक क्रोम को समाप्त कर देता है।
3Doubloons

2
@ 3Doubloons क्या वर्तमान क्रोम में अभी भी यह दर्शन है? क्रोम का उपयोग, विशेष रूप से मैक पर, यह यकीनन सबसे धीमा ब्राउज़र है और सबसे अधिक मेमोरी का उपभोग करता है।
theGreenCabbage

4
@TheGreenCabbage: मेमोरी की खपत (दक्षता) सीधे तौर पर अतिसूक्ष्मवाद (यकीनन एक आधुनिक कला आंदोलन) से संबंधित नहीं है। हालांकि सिद्धांत रूप में एक न्यूनतम यूआई को कम संसाधनों का उपयोग करना चाहिए जो उस अतिसूक्ष्मवाद को प्राप्त करने के लिए सही नहीं है (जैसे कि Google क्रोम में) आप ओएस को विंडोज आदि के लिए एपीआई प्रदान करते हैं और स्क्रैच से खुद को लिखते हैं।
स्लीवेटमैन 5

1

कस्टम प्रोटोकॉल या वे कैसे पंजीकृत या उपयोग किए जाते हैं

यह ध्यान रखना महत्वपूर्ण है कि यह एक प्रोटोकॉल नहीं है, बल्कि एक यूआरआई योजना है । एक नेटवर्किंग प्रोटोकॉल संचार के प्रारूप को परिभाषित करता है; एक URI योजना URI के शब्दार्थ को निर्दिष्ट करती है।

जो मुझे लगा कि Google Chrome के लिए पंजीकृत हैं

आईएएनए अनंतिम यूआरआई योजनाओं की एक सूची रखता है । वर्तमान में यह chromeयोजना एक अनंतिम योजना के रूप में पंजीकृत है, जिसमें दो परिभाषाएँ हैं: एक मोज़िला उपयोग के लिए, और एक Google उपयोग के लिए।

बेशक, आधिकारिक तौर पर इसे पंजीकृत किए बिना अपनी खुद की योजना का उपयोग करना संभव है। लेकिन यह उन मुद्दों का कारण बनता है जब अन्य लोग समान उद्देश्य के लिए एक ही योजना के नाम का उपयोग करना शुरू करते हैं, जैसा कि यहां हुआ है।

अनंतिम योजना के पंजीकरण के लिए RFC 4395 दिशानिर्देशों में से एक है:

  There is not already an entry with the same URI scheme name.  (In
  the unfortunate case that there are multiple, different uses of
  the same scheme name, the IESG may approve a request to modify an
  existing entry to note the separate use.)

दिलचस्पी की बात यह है कि दोनों मौजूदा पंजीकृत परिभाषाओं में समान सूचीबद्ध संपर्क हैं, जो एक microsoft.comईमेल पते का उपयोग करता है - और मूल पंजीकरण टेम्पलेट 2012 में था, क्योंकि मोज़िला और क्रोम दोनों पहले से ही इसका उपयोग कर रहे थे। तो ऐसा लगता है कि मोज़िला ने इसे कभी आईएएनए के साथ पंजीकृत नहीं किया, और अब हम इस स्थिति में एक ही योजना नाम के दो अलग-अलग उपयोगों के साथ हैं।


जबकि अन्य उत्तर ने फ़ायरफ़ॉक्स में वास्तविक उपयोग को संबोधित किया है, मैं सिर्फ यह बताना चाहता था कि पंजीकरण वास्तव में कैसे काम करता है, और "आधिकारिक" chromeयोजना के पंजीकरण की वर्तमान स्थिति ।
बॉब
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.