use*_*225 5 html safari phone-number ios
我有一个html页面,其中包含以下文本:
<font face="Tahoma, Geneva, sans-serif">Please contact our sales person by email: salesperson@company.com or by phone: 888-888-8888</font>
Run Code Online (Sandbox Code Playgroud)
除了在iOS上的safari之外,它确实在每个浏览器中都很好.数字就在那里,因为您可以点击它,iOS设备会提示您拨打此号码.它只是不可见.
我找到的解决方案之一是将以下代码行添加到页面的头部:
<meta name="format-detection" content="telephone=no" />
Run Code Online (Sandbox Code Playgroud)
该号码变得可见,但safari不再将其识别为电话号码,因此用户无法进行点击通话.
另一种解决方案是将电话号码设为链接:
<a href="tel:888-888-8888" style="color:#000">888-888-8888</a>
Run Code Online (Sandbox Code Playgroud)
但在这种情况下,IE实际上试图转到"tel:888-888-8888"链接,所以它根本不是最好的解决方案.
所以问题是:是否可以将电话号码保留为文本,但是可以将其显示为可识别并在iOS设备上的Safari中识别为电话号码?
附加信息:
字体为白色,因为它在CSS文件中指定了链接.我不想改变它,因为这将影响所有其他链接,这些链接被认为是白色的.只有iOS上的Safari才能通过电话号码进行超链接.
| 归档时间: |
|
| 查看次数: |
6066 次 |
| 最近记录: |