--- title: HTMLHyperlinkElementUtils.protocol slug: Web/API/HTMLHyperlinkElementUtils/protocol tags: - API - Experimental - HTMLHyperlinkElementUtils - Property - URL API translation_of: Web/API/HTMLHyperlinkElementUtils/protocol ---
{{ApiRef("URL API")}}
Свойство HTMLHyperlinkElementUtils.protocol – это {{domxref("USVString")}}, содержащий протокол URL включая ':' в конце.
string = object.protocol; object.protocol = string;
// Допустим, что документ содержит элемент <a id="myAnchor" href="https://developer.mozilla.org/en-US/HTMLHyperlinkElementUtils.protocol">
var anchor = document.getElementByID("myAnchor");
var result = anchor.protocol; // Вернет: 'https:'
| Спецификация | Статус | Комментарий |
|---|---|---|
| {{SpecName('HTML WHATWG', '#dom-hyperlink-protocol', 'HTMLHyperlinkElementUtils.protocol')}} | {{Spec2('HTML WHATWG')}} | Изначальное определение. |
{{ CompatibilityTable() }}
| Возможность | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Базовая поддержка | {{CompatNo}} [1] | {{CompatGeckoDesktop("22")}} [2] | {{CompatNo}} [1] | {{CompatNo}} [1] | {{CompatNo}} [1] |
| Возможность | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Базовая поддержка | {{CompatNo}} [1] | {{CompatNo}} [1] | {{CompatGeckoMobile("22")}} [2] | {{CompatNo}} [1] | {{CompatNo}} [1] | {{CompatNo}} [1] |
[1] Хотя оно и не включено в один абстрактный интерфейс, это свойство напрямую доступно в интерфейсах, которые его реализуют.
[2] С Gecko 22 по Gecko 44, это свойство находилось в URLUtils. Оно было перемещено или в HTMLHyperlinkElementUtils, или напрямую в интерфейс.