aboutsummaryrefslogtreecommitdiff
path: root/files/ru/web/api/document/documenturiobject/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/ru/web/api/document/documenturiobject/index.html')
-rw-r--r--files/ru/web/api/document/documenturiobject/index.html35
1 files changed, 35 insertions, 0 deletions
diff --git a/files/ru/web/api/document/documenturiobject/index.html b/files/ru/web/api/document/documenturiobject/index.html
new file mode 100644
index 0000000000..533664f3b8
--- /dev/null
+++ b/files/ru/web/api/document/documenturiobject/index.html
@@ -0,0 +1,35 @@
+---
+title: Document.documentURIObject
+slug: Web/API/Document/documentURIObject
+tags:
+ - свойства дом
+translation_of: Web/API/Document/documentURIObject
+---
+<p>{{ ApiRef("DOM") }}</p>
+
+<p><code><strong>Document.documentURIObject</strong></code> свойство только для чтения возвращает {{ Interface("nsIURI") }} объект представляющий URI <a href="/en-US/docs/">документа</a>.</p>
+
+<p>Это работает только для привилегированных  (UniversalXPConnect) скриптов, включая расширенный код. Для веб содержания это свойство не имеет какого-либо специального значения и может быть использованно так же как и любое другое обычное свойство.</p>
+
+<p>Превилегированный код должен быть осторожным не пытаясь получить или установить это свойство на объект с незапакованным  содержанием (e.g. on a <code>wrappedJSObject</code> of an <code><a href="/en/XPCNativeWrapper" title="en/XPCNativeWrapper">XPCNativeWrapper</a></code>). Смотрите {{ Bug(324464) }}' комментарии для детализации.</p>
+
+<h2 id="Syntax" name="Syntax">Синтаксис</h2>
+
+<pre class="eval">var <em>uri</em> = <em>doc</em>.documentURIObject;
+</pre>
+
+<h2 id="Example" name="Example">Пример</h2>
+
+<pre class="eval">// Проверка является ли этот URI scheme текущей вкладки Firefox - 'http',
+// предполагая что этот код выполняется в контексте browser.xul
+var uriObj = content.document.documentURIObject;
+var uriPort = uriObj.port;
+
+if (uriObj.schemeIs('http')) {
+ ...
+}
+</pre>
+
+<h2 id="Specification" name="Specification">Спецификация</h2>
+
+<p>Не является частью спецификации.</p>