转自“每天都进步一点点”
html页面在ios设备上面显示的时候,当连续输入一串数字之后,点击会默认变成电话号码拨号。
禁止该事件的方法:
<code class="hljs xml has-numbering"><span class="hljs-tag"><<span class="hljs-title">meta</span> <span class="hljs-attribute">name</span>=<span class="hljs-value">"format-detection"</span> <span class="hljs-attribute">content</span>=<span class="hljs-value">"telephone=no"</span> /></span></code>
说明:
使设备浏览网页时对数字不启用电话功能(不同设备解释不同,iTouch 点击数字为存入联系人,iPhone 为拨打电话),忽略将页面中的数字识别为电话号码。
若需要启用电话功能将 telephone=yes 即可,若在页面上面有 Google Maps, iTunes 和 YouTube 的链接会在ios设备上打开相应的程序组件。
以下内容同样属于摘录
但是一些项目需求是某些元素不转换电话号码时,我们可以用一个比较龌龊的办法来解决。
比如说显示金额的标签,可以做如下改写:
1 <button style="background:none;padding:0;border:0;">10000.00</button>元