遇到的问题
- 今天在修改一个php项目时,有一个需求时是把选中的数字相加
- 在pc端浏览器试了没问题,在手机浏览器试了也可以,除了iphone手机(我没有苹果手机,穷得很,是用户反馈给我的)自带的Safari浏览器不能计算出相加结果,其他都可以
解决
我研究了下,是七位数以及以上的数字才会变色,数字100万为蓝色,100万到200万为绿色,200万为红色,且都被加了下划线,点击还会有个弹窗
这样就显然易见了,iPhone手机浏览器在加载网页的时候,会把疑是手机号或者电话号的一串数字加上一个连接,点了之后会弹出拨打号码的窗口,且它们无法变为数字进行计算
在文件head里面添加以下代码即可解决(我这里是php写的html文件):
<meta name="format-detection" content="telephone=no" />
还想要识别手机号的功能可以这样,把a链接换成 tel:手机号
<a href="tel:13000000000">13000000000</a>
解决!!!!
又水了一篇文章,好开心