यदि आपका URL किसी वेब पेज के संदर्भ के बाहर देखा जाता है, तो एक नकारात्मक पक्ष यह होता है। उदाहरण के लिए, ईमेल क्लाइंट (कहते हैं, आउटलुक) में बैठे ईमेल संदेश का प्रभावी रूप से कोई URL नहीं होता है, और जब आप प्रोटोकॉल-रिलेटिव URL वाले संदेश को देख रहे होते हैं, तो कोई स्पष्ट प्रोटोकॉल संदर्भ नहीं होता है (संदेश स्वयं स्वतंत्र होता है इस प्रोटोकॉल को लाने के लिए, चाहे वह POP3 हो, IMAP, Exchange, uucp या जो भी हो) इसलिए URL के सापेक्ष कोई प्रोटोकॉल नहीं है। मैंने ईमेल क्लाइंट के साथ संगतता की जांच नहीं की है कि वे क्या करते हैं जब एक लापता प्रोटोकॉल हैंडलर के साथ प्रस्तुत किया जाता है - मैं अनुमान लगा रहा हूं कि सबसे अधिक http के साथ एक अनुमान लगेगा। Apple मेल आपको बिना प्रोटोकॉल के URL दर्ज करने से मना करता है। यह उसी तरह से अनुरूप है कि समान रूप से लापता संदर्भ के कारण रिश्तेदार URL ईमेल में काम नहीं करते हैं।
इसी तरह की समस्याएं अन्य गैर-HTTP संदर्भों में हो सकती हैं जैसे कि ट्वीट, एसएमएस संदेश, शब्द दस्तावेज़ आदि।
अधिक सामान्य व्याख्या यह है कि अनाम प्रोटोकॉल URL अलगाव में काम नहीं कर सकते हैं; वहाँ चाहिए किसी प्रासंगिक संदर्भ हो। एक विशिष्ट वेब पेज में इस तरह से स्क्रिप्ट लाइब्रेरी में खींचना ठीक है, लेकिन किसी भी बाहरी लिंक को हमेशा एक प्रोटोकॉल निर्दिष्ट करना चाहिए। मैंने एक सरल परीक्षण की कोशिश की: सभी ब्राउज़रों में //stackoverflow.com
नक्शे जो file:///stackoverflow.com
मैंने इसे आज़माए, इसलिए वे वास्तव में खुद से काम नहीं करते हैं।