是否存在<a href="fax:number">数字</a>之类的东西?


77

当我们使用

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

对于电话号码和电子邮件,是否<a href="fax:number">number</a>存在类似于传真的内容?

Answers:


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非常相似。主要区别在于,除了ISDN子地址外,传真还具有另一种子地址,请参阅2.5.8节。

例:

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

但是,按照下面的评论,RFC 2806已被RFC 3966淘汰,您应该只使用tel URI方案

“ tel” URI不指定呼叫类型,例如语音,传真或数据呼叫,并且不提供数据呼叫的连接参数。假定类型和参数是由电话设备在带内协商,还是通过诸如SIP的信令协议协商。本文档淘汰了RFC 2806。

RFC 3966已由RFC 5341更新了RFC 3966,以规范化URI参数并要求将其注册到IANA。为了完整起见,我将它们包括在这里。它们在传真设备上不包含任何其他信息。


2
描述传真:协议的RFC已有近12年的历史了,但是有没有主流的浏览器实现?如果不是,这听起来像是只写URL,而不是有用的功能。(Android浏览器可以有意义地处理tel:URL,打开预填充了给定号码的拨号UI,但会通过告知网页不可用来响应传真:URL ...)
Jukka K. Korpela

3
@Jukka没有任何软件注册到该协议时,默认情况下让浏览器支持电话或传真是没有意义的。就像没有安装邮件软件时mailto将无法工作一样。
戈登

默认情况下,大多数浏览器可能不支持此功能,但是移动应用程序当然可以响应这种不常见但基于标准的协议。
MandisaW 2015年

1
当您猜到某物必须存在然后才真正存在时,这很有趣!
squarecandy

5
“传真” URI在2004年被RFC 3966淘汰。使用“电话”代替。ietf.org/rfc/rfc3966.txt
chatoo2412
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.