我如何创建一个HTML
电话号码可以用全局表示法或本地表示法表示。除非无法使用全局形式,否则所有电话号码都必须使用全局形式。 [紧急号码(“911”,“112”)]不能用全局形式表示,需要用上下文表示为本地号码。
从本地上下文部分中,我不认为很容易理解“本地上下文”是什么,更不用说这种情况下正确的上下文是什么了。它列出了域前缀,如
<a href="tel:"></a>
链接到像911
或112
这样的紧急号码?
RFC说:电话号码可以用全局表示法或本地表示法表示。除非无法使用全局形式,否则所有电话号码都必须使用全局形式。 [紧急号码(“911”,“112”)]不能用全局形式表示,需要用上下文表示为本地号码。
从本地上下文部分中,我不认为很容易理解“本地上下文”是什么,更不用说这种情况下正确的上下文是什么了。它列出了域前缀,如
houston.example.com
或数字前缀+1
,并且在一段中它说:
一个由全球号码的初始数字组成的上下文,并不意味着将其添加到本地号码中会生成有效的E.164号码。这可能是巧合,但不能依赖它。(例如,“911”应标记为上下文“+1”,但“+1-911”不是有效的E.164号码。)
但是这段话的措辞仍然非常令人困惑。
是
<a href="tel:+49-112">112</a>
现在正确的做法是什么,事实上它不是一个有效的E.164号码是无关紧要的吗?
还是说它不是一个有效的E.164号码是个问题?
在其他一些地方 我看到人们在使用
<a href="tel:112;phone-context=emergency.example.com">112</a>
再次其他人推荐
<a href="tel:112;phone-context=+49">112</a>
但是当我在安卓上点击该链接时,拨号器会打开并显示该号码。
112;746632668398+49