ข้อเสียประการหนึ่งเกิดขึ้นหาก URL ของคุณถูกดูนอกบริบทของหน้าเว็บ ตัวอย่างเช่นข้อความอีเมลที่อยู่ในไคลเอนต์อีเมล (พูด Outlook) ไม่มี URL อย่างมีประสิทธิภาพและเมื่อคุณกำลังดูข้อความที่มี URL ที่เกี่ยวข้องกับโปรโตคอลจะไม่มีบริบทโปรโตคอลที่ชัดเจนเลย (ข้อความนั้นเป็นอิสระ ของโปรโตคอลที่ใช้ในการดึงข้อมูลไม่ว่าจะเป็น POP3, IMAP, Exchange, uucp หรืออะไรก็ตาม) ดังนั้น URL จึงไม่มีโปรโตคอลที่เกี่ยวข้อง ฉันไม่ได้ตรวจสอบความเข้ากันได้กับไคลเอนต์อีเมลเพื่อดูสิ่งที่พวกเขาทำเมื่อพบกับตัวจัดการโปรโตคอลที่ขาดหายไป - ฉันเดาว่าส่วนใหญ่จะเดาที่ http Apple Mail ปฏิเสธที่จะให้คุณป้อน URL โดยไม่มีโปรโตคอล คล้ายกับวิธีที่ URL สัมพัทธ์ไม่ทำงานในอีเมลเนื่องจากบริบทที่ขาดหายไปในทำนองเดียวกัน
ปัญหาที่คล้ายกันอาจเกิดขึ้นในบริบทที่ไม่ใช่ HTTP อื่น ๆ เช่นในทวีตข้อความ SMS เอกสาร Word ฯลฯ
คำอธิบายทั่วไปคือ URL โปรโตคอลที่ไม่ระบุชื่อไม่สามารถทำงานแยกได้ มีต้องเป็นบริบทที่เกี่ยวข้อง ในหน้าเว็บทั่วไปมันก็ดีที่จะดึงไลบรารีสคริปต์ด้วยวิธีนั้น แต่ลิงก์ภายนอกใด ๆ ควรระบุโปรโตคอลเสมอ ฉันได้ลองทดสอบง่ายๆ: //stackoverflow.com
แมปกับfile:///stackoverflow.com
เบราว์เซอร์ทั้งหมดที่ฉันพยายามมันในเพื่อให้พวกเขาจริงๆจะไม่ได้ทำงานด้วยตัวเอง