首页 > html5移动端页面

html5移动端页面

只要一点击页面中的数字会自动执行手机拨号功能,但是我没有写这个事件啊?这是要阻止默认事件吗?怎么阻止啊?


meta

新的iOS系统也就是4.3版本,升级后对safari造成了一个bug:即使你添加了如下的meta标签,safari仍然会对页面中的5位连续的数字进行自动识别,并且将其重新渲染样式,也就是说你的css对该标签是无效的。

html<meta name="format-detection" content="telphone=no" />

button

我们可以用一个比较龌龊的办法来解决。比如说支付宝wap站点中显示金额的标签,我们都做了如下改写,这样就不会自动识别了

html<button class="t-balance" style="background:none;padding:0;border:0;">95009.00</button>元

手机页面中的数字会自动识别为手机号码 默认拨号,使用相应的meta进行设置


<meta name="format-detection" content="telephone=no"/>  

在你的head里加一段这个


【热门文章】
【热门文章】