У меня странная проблема. Я создаю HTML-страницу, размещенную, скажем, по адресу http://www.x.com/stuff , которая содержит
..
. Результат:
/ stuff / feed
, и вы увидите источник канала, чтобы он работал должным образом feed: //http//www.x.com/stuff/feed
Проблема в том, что он добавляет feed: //
к началу URL-адреса, а затем удаляет двоеточие :
после http
. Я понимаю, что канал :
в любом случае является HTTP, поэтому, возможно, его добавление не представляет большой проблемы.
Но в любом случае, этот URL-адрес Firefox генерирует из моего
тег не содержит t работает.
Я подумал о том, чтобы сделать URL-адрес абсолютным, но я не нашел никаких доказательств того, что эти URL-адреса должны быть абсолютными, и я не могу понять, почему это так. И по разным причинам в моем коде было бы неудобно генерировать абсолютный URL. Я могу сделать это, если необходимо, но я бы предпочел увидеть доказательства (например, спецификацию или отчет об ошибках Mozilla), что это необходимо, прежде чем вносить беспорядок в мой код
Как вы думаете? Кто-нибудь знает какие-либо доказательства того, что URL-адрес должен быть абсолютным? Или я еще что-то не так делаю? Кажется, такой простой / очевидный тег, где ничего не могло пойти не так, но я не могу заставить его работать.