HTMLHyperlinkElementUtils
ミックスインは、HTMLAnchorElement
および HTMLAreaElement
と連携するユーティリティのメソッドとプロパティを定義します。 これらのユーティリティを使用すると、URL などの一般的な機能を処理できます。
このタイプのオブジェクトはありませんが、いくつかのオブジェクトの HTMLAnchorElement
および HTMLAreaElement
がそれを実装しています。
プロパティ
注: このインターフェイスはプロパティを継承しません。
HTMLHyperlinkElementUtils.href
- これは、URL 全体を含む
USVString
です。 HTMLHyperlinkElementUtils.protocol
- これは、最後の
':'
を含む URL のプロトコルスキームを含むUSVString
です。 HTMLHyperlinkElementUtils.host
- これは、ホストを含む
USVString
です。 ホストは、ホスト名の後に、URL のポートが空でない場合、':'
、および URL のポートが続きます(空は、指定されていないか、URL のスキームのデフォルトポートとして指定されているために発生する可能性があります)。 HTMLHyperlinkElementUtils.hostname
- これは、URL のドメイン(ホスト名)を含む
USVString
です。 HTMLHyperlinkElementUtils.port
- これは、URL のポート番号を含む
USVString
です。 HTMLHyperlinkElementUtils.pathname
- これは、最初の
'/'
とその後に続く URL のパスを含むUSVString
です。 HTMLHyperlinkElementUtils.search
- これは、
'?'
とその後に続く URL のパラメーターを含むUSVString
です。 HTMLHyperlinkElementUtils.hash
- これは、
'#'
とその後に続く URL のフラグメント識別子を含むUSVString
です。 HTMLHyperlinkElementUtils.username
- これは、ドメイン名の前に指定されたユーザー名を含む
USVString
です。 HTMLHyperlinkElementUtils.password
- これは、ドメイン名の前に指定されたパスワードを含む
USVString
です。 HTMLHyperlinkElementUtils.origin
読取専用- これは、URL のオリジン(スキーム、ドメイン、ポート)を含む
USVString
を返します。
メソッド
注: このインターフェイスはメソッドを継承しません。
HTMLHyperlinkElementUtils.toString()
- これは、URL 全体を含む
USVString
を返します。HTMLHyperlinkElementUtils.href
の同義語ですが、値を変更するために使用することはできません。
仕様
仕様 | 状態 | コメント |
---|---|---|
HTML Living Standard HTMLHyperlinkElementUtils の定義 |
現行の標準 | 初期定義 |
ブラウザーの互換性
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Update compatibility data on GitHub
デスクトップ | モバイル | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
HTMLHyperlinkElementUtils | Chrome
完全対応
あり
| Edge 完全対応 12 | Firefox
完全対応
22
| IE 完全対応 5 | Opera 未対応 なし | Safari 完全対応 あり | WebView Android
完全対応
あり
| Chrome Android
完全対応
あり
| Firefox Android
完全対応
22
| Opera Android 未対応 なし | Safari iOS 完全対応 あり | Samsung Internet Android ? |
hash | Chrome
完全対応
あり
| Edge 完全対応 12 | Firefox
完全対応
22
| IE 完全対応 5 | Opera 未対応 なし | Safari 完全対応 あり | WebView Android
完全対応
あり
| Chrome Android
完全対応
あり
| Firefox Android
完全対応
22
| Opera Android 未対応 なし | Safari iOS 完全対応 あり | Samsung Internet Android ? |
host | Chrome
完全対応
あり
| Edge 完全対応 12 | Firefox
完全対応
22
| IE
完全対応
5 | Opera 未対応 なし | Safari 完全対応 あり | WebView Android
完全対応
あり
| Chrome Android
完全対応
あり
| Firefox Android
完全対応
22
| Opera Android 未対応 なし | Safari iOS 完全対応 あり | Samsung Internet Android ? |
hostname | Chrome
完全対応
あり
| Edge 完全対応 12 | Firefox
完全対応
22
| IE 完全対応 5 | Opera 未対応 なし | Safari 完全対応 あり | WebView Android
完全対応
あり
| Chrome Android
完全対応
あり
| Firefox Android
完全対応
22
| Opera Android 未対応 なし | Safari iOS 完全対応 あり | Samsung Internet Android ? |
href | Chrome
完全対応
あり
| Edge 完全対応 12 | Firefox
完全対応
22
| IE 完全対応 5 | Opera 未対応 なし | Safari 完全対応 あり | WebView Android
完全対応
あり
| Chrome Android
完全対応
あり
| Firefox Android
完全対応
22
| Opera Android 未対応 なし | Safari iOS 完全対応 あり | Samsung Internet Android ? |
origin | Chrome
完全対応
あり
| Edge 完全対応 17 | Firefox
完全対応
26
| IE 未対応 なし | Opera 未対応 なし | Safari 完全対応 あり | WebView Android
完全対応
あり
| Chrome Android
完全対応
あり
| Firefox Android
完全対応
26
| Opera Android 未対応 なし | Safari iOS 完全対応 あり | Samsung Internet Android ? |
password | Chrome
完全対応
あり
| Edge 未対応 なし | Firefox
完全対応
26
| IE 未対応 なし | Opera 未対応 なし | Safari 完全対応 あり | WebView Android
完全対応
あり
| Chrome Android
完全対応
あり
| Firefox Android
完全対応
26
| Opera Android 未対応 なし | Safari iOS 完全対応 あり | Samsung Internet Android ? |
pathname | Chrome
完全対応
あり
| Edge 完全対応 12 | Firefox
完全対応
22
| IE 完全対応 5 | Opera 未対応 なし | Safari 完全対応 あり | WebView Android
完全対応
あり
| Chrome Android
完全対応
あり
| Firefox Android
完全対応
22
| Opera Android 未対応 なし | Safari iOS 完全対応 あり | Samsung Internet Android ? |
port | Chrome
完全対応
あり
| Edge 完全対応 12 | Firefox
完全対応
22
| IE 完全対応 5 | Opera 未対応 なし | Safari 完全対応 あり | WebView Android
完全対応
あり
| Chrome Android
完全対応
あり
| Firefox Android
完全対応
22
| Opera Android 未対応 なし | Safari iOS 完全対応 あり | Samsung Internet Android ? |
protocol | Chrome
完全対応
あり
| Edge 完全対応 12 | Firefox
完全対応
22
| IE 完全対応 5 | Opera 未対応 なし | Safari 完全対応 あり | WebView Android
完全対応
あり
| Chrome Android
完全対応
あり
| Firefox Android
完全対応
22
| Opera Android 未対応 なし | Safari iOS 完全対応 あり | Samsung Internet Android ? |
search | Chrome
完全対応
あり
| Edge 完全対応 12 | Firefox
完全対応
22
| IE 完全対応 5 | Opera 未対応 なし | Safari 完全対応 あり | WebView Android
完全対応
あり
| Chrome Android
完全対応
あり
| Firefox Android
完全対応
22
| Opera Android 未対応 なし | Safari iOS 完全対応 あり | Samsung Internet Android ? |
toString | Chrome 完全対応 52 | Edge 完全対応 あり | Firefox
完全対応
22
| IE 未対応 なし | Opera 未対応 なし | Safari 完全対応 あり | WebView Android 完全対応 52 | Chrome Android 完全対応 52 | Firefox Android
完全対応
22
| Opera Android 未対応 なし | Safari iOS 完全対応 あり | Samsung Internet Android ? |
username | Chrome
完全対応
あり
| Edge 未対応 なし | Firefox
完全対応
26
| IE 未対応 なし | Opera 未対応 なし | Safari 完全対応 あり | WebView Android
完全対応
あり
| Chrome Android
完全対応
あり
| Firefox Android
完全対応
26
| Opera Android 未対応 なし | Safari iOS 完全対応 あり | Samsung Internet Android ? |
凡例
- 完全対応
- 完全対応
- 未対応
- 未対応
- 実装状況不明
- 実装状況不明
- 実装ノートを参照してください。
- 実装ノートを参照してください。
関連情報
- これを実装するインターフェイス:
HTMLAnchorElement
、HTMLAreaElement