HTMLHyperlinkElementUtils.origin

Свойство только для чтения HTMLHyperlinkElementUtils.origin это USVString, содержащий сериализованные в Unicode протокол, хост и порт, а именно:

  • для URL, начинающегося с http или https протокол, '://', домен, ':', порт (порт по умолчанию, 80 и 443 соответственно, если указаны явно);
  • для URL, начинающегося с file: значение зависит от браузера;
  • для URL, начинающегося с blob: основа URL следующего за blob:. Т.е. для "blob:https://mozilla.org" будет "https://mozilla.org".

Примечание:

Эта возможность доступна в Web Workers.

Синтаксис

string = object.origin;

Примеры

// На этой странице
var result = window.location.origin; // Вернёт: 'https://developer.mozilla.org'

Спецификации

Спецификация Статус Комментарий
HTML Living Standard
Определение 'HTMLHyperlinkElementUtils.origin' в этой спецификации.
Живой стандарт Изначальное определение.

Совместимость с браузерами

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help! (en-US)

Возможность Chrome Firefox (Gecko) Internet Explorer Opera Safari
Базовая поддержка (Да) 26.0 (26.0) [2][3] Нет [1] Нет [1] Нет [1]
Возможность Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Базовая поддержка Нет [1] Нет [1] 26.0 (26.0) [2][3] Нет [1] Нет [1] Нет [1]

[1] Хотя оно и не включено в один абстрактный интерфейс, это свойство напрямую доступно в интерфейсах, которые его реализуют.

[2] С Gecko 26 по Gecko 44, это свойство находилось в URLUtils. Оно было перемещено или в HTMLHyperlinkElementUtils, или напрямую в интерфейс.

[3] До Gecko 49, для URL, начинающихся с blob, ошибочно возвращался null.

Смотрите также