Один недолік виникає, якщо ваші URL-адреси переглядаються поза контекстом веб-сторінки. Наприклад, повідомлення електронної пошти, що сидить у клієнті електронної пошти (скажімо, Outlook), фактично не має URL-адреси, і коли ви переглядаєте повідомлення, що містить URL-адресу щодо протоколу, взагалі немає очевидного контексту протоколу (саме повідомлення незалежне протоколу, який використовується для його отримання, будь то POP3, IMAP, Exchange, uucp чи інше), тому URL-адреса не має відношення до протоколу. Я не досліджував сумісність з клієнтами електронної пошти, щоб побачити, що вони роблять, коли вони представлені з відсутньою обробкою протоколів - я припускаю, що більшість здогадається на http. Apple Mail відмовляється вводити URL без протоколу. Це аналогічно тому, що відносні URL-адреси не працюють в електронній пошті через аналогічно відсутній контекст.
Подібні проблеми можуть виникнути і в інших не HTTP-контекстах, таких як твіти, SMS-повідомлення, документи Word тощо.
Більш загальне пояснення полягає в тому, що URL-адреси анонімних протоколів не можуть працювати ізольовано; там повинен бути відповідний контекст. Таким чином, на звичайній веб-сторінці добре використовувати бібліотеку сценаріїв таким чином, але будь-які зовнішні посилання завжди повинні вказувати протокол. Я спробував один простий тест: //stackoverflow.com
карти для file:///stackoverflow.com
всіх браузерів, в яких я його пробував, так що вони справді не працюють самі по собі.