В следующем HTML:
<a id="link" href="page.htm">Page</a>
Я обнаружил, что document.getElementById("link").href
всегда возвращает абсолютный путь к page.htm
, а не относительный путь, как я его набрал. Смотри http://jsfiddle.net/4HgAW/.
Могу ли я гарантировать, что javascript всегда будет возвращать абсолютный путь в каждом браузере?
Причина, по которой я спрашиваю, состоит в том, что я хватаю часть http://www....
, чтобы проверить, на какой домен указывает ссылка, и она мне нужна также и для внутренних ссылок.