Visit Mozilla.org

DOM:document.documentURIObject

出典: MDC

« Gecko DOM リファレンス

目次

[編集] 概要

読み取り専用

document の URI に対応する nsIURI オブジェクトを返します。

このプロパティは、拡張機能のコードなどの (UniversalXPConnect) 特権を持つスクリプトでのみ機能します。Web コンテンツではこのプロパティは特別な意味を持たず、他のカスタムプロパティと同様に扱うことしかできません。

特権コードでは、(XPCNativeWrapperwrappedJSObject などの) ラップされていないコンテンツオブジェクトに対してこのプロパティを取得または設定しないように注意しなければなりません。詳しくは bug 324464 のコメントを参照して下さい。

[編集] 構文

var uri = doc.documentURIObject;

[編集]

// Firefox の現在のタブの URI スキームが "http" かどうか調べる
// このコードは browser.xul のコンテキストで実行されるものとする
var uriObj = content.document.documentURIObject;
var uriPort = uriObj.port;

if (uriObj.schemeIs('http')) {
  ...
}

[編集] 仕様

どの仕様にも属しません。