MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

Node.baseURI

 Свойство Node.baseURI только для чтения, возвращающее абсолютный базовый URL узла.

Базовый URL используется для разрешения относительных URLs, когда браузеру  нужно получить абсолютный URL, например, когда обрабатывает элемент HTML <img>, src атрибут или XML xlink:href атрибут.

В самом простом случае, базовывый URL это просто местонахождение документа, но это может зависеть от многих факторов, включая элемент <base> в HTML и атрибут xml:base в XML.

Синтаксис

var baseURI = node.baseURI;
  • baseURI это DOMString представляющий базовый URL обусловленный Node. Может быть null если не удалось получить абсолютный URI
  • node.baseURI только для чтения.
  • node.baseURI может измениться со временем (с.м. ниже).

Подробности

Базовый URL документа

Базовый URL документа по умолчанию, адрес документа (как отображено в браузере и доступно в window.location), но может измениться по умолчанию:

  • Когда HTML <base> тег найден в документе;
  • Когда этот новый документ создан динамически.

Смотрите Раздел базовый URLs в действующем стандарте HTML для уточнения деталей.

Вы можите использовать document.baseURI для получения базового URL документа. Заметим, что получение базового URL для документа, может возвращать различные URLs в течение долгого времени, если <base> теги или местонахождение документа изменилось.

Базовый URL элемента

Базовый URL элемента в HTML обычно равен базовому URL документу узла.

Если документ содержит атрибуты xml:base (которые вы не должны использовать в документах HTML), element.baseURI принимает во внимание xml:base атрибуты родительского элемента, когда вычисляет базовый URL. Для уточнения деталей смотрите xml:base.

Вы можите использовать element.baseURI для получения базового URL of элемента.

Спецификация

Смотрите также

  • <base> element (HTML)
  • xml:base атрибуты (XML документы).
  • Node.baseURIObject - вариант этого  API для Mozilla дополнений и внутреннего кода. Возвращает базовый URL как nsIURI.

Метки документа и участники

 Внесли вклад в эту страницу: cezsored, AlexAlex
 Обновлялась последний раз: cezsored,