请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

iOS上关闭电话号码,地址识别无效

H5 在iOS上会自动识别电话号码,地址,邮箱…… 导致字体颜色变蓝,我将其关闭无效,代码如下

<meta charset="utf-8">
    <meta name="viewport"
          content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"/>
    <meta name="format-detection" content="telephone=no,date=no,address=no,email=no,url=no"/>

是不是我关闭代码出错了,求指导,谢谢

还有在有些机型上字体显示不全(特别是华为手机)这个问题什么修复,如下图
图片描述

正在回答 回答被采纳积分+3

2回答

吕小鸣 2018-12-02 17:57:45

回复 weixin_涛_21:同学你好,

https://www.nihaoshijie.com.cn/mypro/demopage/test1.html

https://www.nihaoshijie.com.cn/mypro/demopage/test2.html

这两个页面是分别加上

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

的测试页面哈,同学你可以在线测试一下哈

https://img1.sycdn.imooc.com//szimg/5c03ac440001be3207501334.jpg

https://img1.sycdn.imooc.com//szimg/5c03ac440001be0907501334.jpg

系统:ios 12.0

浏览器:safari

如果你那边不生效,确认一下webview是否有做过特殊订制哈。


0 回复 有任何疑惑可以回复我~
吕小鸣 2018-12-01 21:15:13

你好,去除电话识别采用文档上推荐的

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

要拆出来单独写哈

不生效可以强制给数字设置字体颜色样式哈。

字体显示不全,可以针对华为手机给文字的元素加上

padding:1px;


0 回复 有任何疑惑可以回复我~
  • 提问者 宝慕林3443678 #1
    拆出来写也无效
    <meta name="format-detection" content="telephone=no"/>
        <meta name="format-detection" content="date=no"/>
        <meta name="format-detection" content="address=no"/>
        <meta name="format-detection" content="email=no"/>
        <meta name="format-detection" content="url=no"/>
    给数字设置字体颜色样式 也不管用
    回复 有任何疑惑可以回复我~ 2018-12-02 00:47:01
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信