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!

Возможность 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.

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

Метки документа и участники

Внесли вклад в эту страницу: tim-zh
Обновлялась последний раз: tim-zh,