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

Ima*_*ine 70 html fax url-scheme

正如我们所用

<a href="tel:number">number</a> or <a href="mailto:mailid>mailid</a>
Run Code Online (Sandbox Code Playgroud)

对于电话号码和电子邮件,是否<a href="fax:number">number</a>存在传真等问题?

Gor*_*don 78

是的,电话,传真和调制解调器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
Run Code Online (Sandbox Code Playgroud)

传真:URL与tel:URL非常相似.主要区别在于除了ISDN子地址之外,传真也有另一种子地址,见2.5.8节.

例:

<a href="fax:+358.555.1234567">+358.555.1234567</a>
Run Code Online (Sandbox Code Playgroud)

但是,根据下面的评论,RFC 2866已被RFC 3966废弃,您应该使用tel URI方案:

"tel"URI不指定呼叫类型,例如语音,传真或数据呼叫,也不提供数据呼叫的连接参数.假设类型和参数由电话设备在带内协商或通过诸如SIP的信令协议协商.本文档废弃了RFC 2806.

RFC 5341更新了RFC 3966以形式化URI参数并要求它们在IANA注册.为了完整起见,我在这里包括这些.它们不包含有关传真设备的任何其他信息.

  • "传真"URI在2004年被RFC 3966废弃.请改用"tel".http://www.ietf.org/rfc/rfc3966.txt (4认同)
  • @Jukka默认情况下,当没有软件注册到该协议时,浏览器支持tel或fax是没有意义的.就像没有安装邮件软件时,mailto不会工作. (3认同)
  • 描述传真:协议的RFC现在差不多已有12年了,但是有*任何*主流浏览器实现吗?如果没有,它听起来像一个只写的URL而不是一个有用的功能.(Android浏览器可以有意义地处理tel:URL,打开一个预先填充了给定号码的拨号UI,但它会通过告知网页不可用来响应传真:URL ...) (2认同)