Чи існує щось на зразок <a href=_HTMLfax:numberassign> number </a>?


77

Як ми використовуємо

<a href="tel:number">number</a> or <a href="mailto:mailid>mailid</a>

для телефонного номера та електронної пошти чи існує щось подібне <a href="fax:number">number</a>для факсу?

Відповіді:


86

Так, схеми URL-адрес тел., Факсу та модему обговорюються на https://www.ietf.org/rfc/rfc2806

2.3 схема URL-адреси "факсу"

Синтаксис URL-адреси формально описується наступним чином (визначення повторно використовує нетермінали з наведеного вище визначення). Основи цього синтаксису див. У [RFC2303] та [RFC2304].

  fax-url          = fax-scheme ":" fax-subscriber
  fax-scheme       = "fax"
  fax-subscriber   = fax-global-phone / fax-local-phone
  fax-global-phone = "+" base-phone-number [isdn-subaddress]
                     [t33-subaddress] [post-dial]
                     *(area-specifier / service-provider /
                     future-extension)
  fax-local-phone  = 1*(phonedigit / dtmf-digit /
                     pause-character) [isdn-subaddress]
                     [t33-subaddress] [post-dial]
                     area-specifier
                     *(area-specifier / service-provider /
                     future-extension)
  t33-subaddress   = ";tsub=" 1*phonedigit

URL-адреса факсу: дуже схожа на URL-адресу tel:. Основна відмінність полягає в тому, що окрім підадрес ISDN, телефакси мають ще й інший тип підадрес, див. Розділ 2.5.8.

Приклад:

<a href="fax:+358.555.1234567">+358.555.1234567</a>

Однак, згідно з коментарями нижче, RFC 2806 застарів RFC 3966, і вам слід просто використовувати схему tel URI :

URI "tel" не визначає тип дзвінка, такий як голосовий, факс або дзвінок даних, і не надає параметрів з'єднання для дзвінка даних. Припускається, що про тип та параметри узгоджуються або в діапазоні телефонним пристроєм, або через протокол сигналізації, такий як SIP. Цей документ застаріває RFC 2806.

RFC 3966 був оновлений RFC 5341 для формалізації параметрів URI та вимагає їх реєстрації в IANA . Я включаю їх сюди заради повноти. Вони не містять жодної додаткової інформації про факсимільні пристрої.


2
RFC, який описує протокол факсу: зараз майже 12 років, але вони є якась - або реалізація основного браузера? Якщо ні, це звучить як URL-адреса лише для запису, а не як корисна функція. (Браузер Android може змістовно мати справу з URL-адресою tel: відкриваючи користувальницький інтерфейс набору з попередньо заповненим номером, але він реагує на факс: URL-адресу, повідомляючи, що веб-сторінка недоступна ...)
Юкка К. Корпела

3
@Jukka не має сенсу мати браузери, що підтримують тел або факс за замовчуванням, якщо до цього протоколу не зареєстровано програмне забезпечення. подібно до того, як mailto не працюватиме, якщо не встановлено програмне забезпечення для пошти.
Гордон

Можливо, це не підтримується більшістю браузерів за замовчуванням, але мобільні програми, безумовно, можуть реагувати на такі незвичні, але засновані на стандартах протоколи.
MandisaW

1
Це весело, коли ти здогадуєшся, що щось ПОВИННО існувати, а тоді воно насправді існує!
squarecandy

5
URI "факсу" застарів RFC 3966 у 2004 році. Замість цього використовуйте "tel". ietf.org/rfc/rfc3966.txt
chatoo2412
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.