Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

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.

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

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