【问题标题】:Does anything like <a href="fax:number">number</a> exist?是否存在类似 <a href="fax:number">number</a> 的东西?
【发布时间】:2012-03-15 15:46:00
【问题描述】:

当我们使用时

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

对于电话号码和电子邮件,是否存在类似&lt;a href="fax:number"&gt;number&lt;/a&gt; 的传真?

【问题讨论】:

    标签: html fax url-scheme


    【解决方案1】:

    是的,电话、传真和调制解调器 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
    

    fax: URL 与 tel: URL 非常相似。主要区别是 除了 ISDN 子地址外,传真还有另一个 子地址的类型,请参阅第 2.5.8 节。

    示例:

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

    但是,根据下面的 cmets,RFC 2806 was obsoleted by RFC 3966 and you should just use the tel URI scheme

    “tel”URI 未指定呼叫类型,例如语音、传真或 数据调用,并且不提供数据的连接参数 称呼。假设类型和参数是协商的 通过电话设备或通过信令协议(如 作为 SIP。本文档已废弃 RFC 2806。

    RFC 3966 was updated by RFC 5341 形式化 URI 参数并要求它们为 registered with IANA。为了完整起见,我将这些包括在这里。它们不包含有关传真设备的任何附加信息。

    【讨论】:

    • 描述传真的 RFC:协议现在已经有 12 年的历史了,但是有 任何 主流浏览器实现吗?如果不是,这听起来像是一个只写 URL,而不是一个有用的功能。 (Android 浏览器可以有意义地处理 tel: URL,打开一个预先填充了给定号码的拨号 UI,但它会通过告诉该网页不可用来对传真:URL 做出反应......)
    • @Jukka 当没有软件注册到该协议时,让浏览器默认支持电话或传真是没有意义的。就像没有安装邮件软件的时候mailto不会工作一样。
    • 大多数浏览器可能默认不支持它,但移动应用程序当然可以响应这种不寻常但基于标准的协议。
    • 当您猜测某些东西必须存在然后它确实存在时,这很有趣!
    • "fax" URI 在 2004 年被 RFC 3966 淘汰。改用“tel”。 ietf.org/rfc/rfc3966.txt
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-23
    • 1970-01-01
    • 1970-01-01
    • 2015-09-25
    • 2011-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多