--- title: Document.documentURIObject slug: Web/API/Document/documentURIObject tags: - свойства дом translation_of: Web/API/Document/documentURIObject ---
{{ ApiRef("DOM") }}
Document.documentURIObject
свойство только для чтения возвращает {{ Interface("nsIURI") }} объект представляющий URI документа.
Это работает только для привилегированных (UniversalXPConnect) скриптов, включая расширенный код. Для веб содержания это свойство не имеет какого-либо специального значения и может быть использовано так же как и любое другое обычное свойство.
Привилегированный код должен быть осторожным не пытаясь получить или установить это свойство на объект с незапакованным содержанием (e.g. on a wrappedJSObject
of an XPCNativeWrapper
). Смотрите {{ Bug(324464) }}' комментарии для детализации.
var uri = doc.documentURIObject;
// Проверка является ли этот URI scheme текущей вкладки Firefox - 'http', // предполагая что этот код выполняется в контексте browser.xul var uriObj = content.document.documentURIObject; var uriPort = uriObj.port; if (uriObj.schemeIs('http')) { ... }
Не является частью спецификации.