दिलचस्प पोस्ट
रनटाइम पर एंड्रॉइड व्यू के आकार का निर्धारण करना Dplyr के साथ कई स्तंभों का सारांश? एक अपरिभाषित वस्तु संपत्ति का पता लगा रहा है परिवर्तन ईवेंट पर रेडियो का उपयोग कैसे करें? प्रवेश में केस एक्सप्रेशन PHP में MySQL प्रतिक्रिया से मैं "रिसोर्स आईडी # 6" को कैसे "गूंज" कर सकता हूं? प्रारूप फ़ाइल का आकार MB, GB आदि के रूप में एक जावास्क्रिप्ट एआरआर बनाएँ जिसमें 1 … एन jquery- सफलता का परिणाम पर AJAX परिणाम का उपयोग कर वापसी मूल्य ब्राउज़र विंडो को बंद करने से कैसे रोकें? टोकन आधारित प्रमाणीकरण क्या है? मानक W3C मेटा टैग कौन से हैं? symfony2 पुनर्लेखन नियम .htaccess app.php जेएसएन डेटा प्राप्त करने और डेटा को डीकोड करने के लिए सीआरएल का उपयोग कैसे करें? जावास्क्रिप्ट के साथ टच स्क्रीन उपकरणों का पता लगा रहा है

Url / src / href विशेषता में दो फॉरवर्ड स्लैश

संभव डुप्लिकेट:
यूआरआई दो स्लेश के साथ शुरू … वे कैसे व्यवहार करते हैं?
वर्तमान पृष्ठ के किसी एक को संरक्षित करने के लिए प्रोटोकॉल (स्कीम) को छोड़कर निरपेक्ष यूआरएल
स्क्रिप्ट और लिंक टैग के लिए शॉर्टहैंड के रूप में? इससे पहले किसी को भी इसका इस्तेमाल / देख सकते हैं?

जब मैं निम्न पंक्ति को देखता हूं तो मैं HTML5 रीसेट के स्रोत के माध्यम से देख रहा था:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> 

यूआरएल दो फॉरवर्ड स्लैश के साथ क्यों शुरू करता है? क्या यह http:// लिए एक लबादा है?

वेब के समाधान से एकत्रित समाधान "Url / src / href विशेषता में दो फॉरवर्ड स्लैश"

"दो फॉरवर्ड स्लेश", "जो भी प्रोटोकॉल अभी उपयोग किया जा रहा है" के लिए एक सामान्य आशुलिपि है।

सर्वश्रेष्ठ "प्रोटोकॉल रिश्तेदार यूआरएल" के रूप में जाना जाता है, वे विशेषकर उपयोगी होते हैं जब तत्व – जैसे आपके उदाहरण में जेएस फाइल – या तो एक http या https संदर्भ से लोड किया जा सकता है प्रोटोकॉल के सापेक्ष यूआरएल का उपयोग करके, आप लागू करने से बच सकते हैं

 if (window.location.protocol === 'http:') { myResourceUrl = 'http://example.com/my-resource.js'; } else { myResourceUrl = 'https://example.com/my-resource.js'; } 

अपने कोडबेस में सभी प्रकार के तर्क (मान लें कि, example.com लिए, सर्वर, example.com लिए http और https दोनों के माध्यम से संसाधनों की पूर्ति करने में सक्षम है)।

एक प्रमुख वास्तविक दुनिया का उदाहरण है Magento ई-कॉमर्स इंजन: प्रदर्शन के कारणों के लिए, दुकान के पृष्ठ डिफ़ॉल्ट रूप से सरल http उपयोग करते हैं, जबकि चेकआउट https सक्षम है।

जब हार्ड-कोडित संसाधन (यानी साइट के शीर्ष लेख में प्रचारक बैनर) को गैर-प्रोटोकॉल के सापेक्ष यूआरएल (यानी http://example.com/banner.jpg ) द्वारा संदर्भित किया जाता है, तो ग्राहकों को https सक्षम चेकआउट तक पहुंचने के बजाय एक मित्र के साथ स्वागत किया जाएगा

"इस पृष्ठ पर असुरक्षित तत्व हैं"

शीघ्र – जो आप कल्पना कर सकते हैं, औसतन गैर-तकनीक-समझ रखने वाले व्यक्ति को फेंकता है

यदि उपर्युक्त संसाधन को //example.com/banner.jpg माध्यम से संदर्भित किया गया है, तो ब्राउज़र उचित प्रोटोकॉल को प्रीपेड करने का ख्याल रखता है।

tl; dr: मिश्रित http / https परिवेश की थोड़ी सी भी संभावना के साथ, अपने संसाधनों को लोड करने के लिए बस दोहरे स्लैश / प्रोटोकॉल के सापेक्ष यूआरएल का उपयोग करें – यह मानते हुए कि सामग्री की मेजबानी कर रहे हैं, दोनों http और https सक्षम हैं

यह अनुरोध कैसे किया गया था यह निर्भर करते हुए यह स्वचालित रूप से https या http जोड़ देगा