2013-02-20 53 views
6

मुझे थोड़ी देर के लिए लिंक नहीं लेना पड़ा, लेकिन जब jquery अपरिभाषित त्रुटियां दिखाई देने लगीं, मैंने देखा कि सीडीएन स्क्रिप्ट लिंक में यूआरएल अग्रणी "http:" या "https:" गायब था। यह स्पष्ट रूप से एक टूटी हुई लिंक बनाता है। मैं सोच रहा हूं कि यह जानबूझकर या Google के हिस्से में एक त्रुटि है। कोई भी जानकारी बहुत अच्छी रहेगी।क्या Google की jquery सीडीएन स्क्रिप्ट लिंक किसी कारण से "https:" अग्रणी है?

पूर्व: <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.4/angular.min.js"></script>

होना चाहिए ??: <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.4/angular.min.js"></script>

https://developers.google.com/speed/libraries/devguide

+1

नहीं, '//' से शुरू होने का मतलब है 'वर्तमान प्रोटोकॉल को पकड़ो और इसे यूआरएल में प्रीपेड करें'। – 11684

उत्तर

9

// यह एक realtive प्रोटोकॉल दे देंगे। इसका अर्थ यह है कि यदि आप http://example.com तक पहुंच रहे हैं तो सीडीएन लिंक http:// का भी उपयोग करेगा, जबकि यदि आप https://example.com तक पहुंच रहे हैं तो सीडीएन लिंक https का भी उपयोग करेगा।