首页 最新文章网站安全正文

手机端苹果safari浏览器的一个坑!

    从各大互联网巨头在移动端市场的布局和投入可以看出,谁占领了移动端的入口,谁就占据了互联网制高点。

     苹果的市场份额在此不多说,移动应用的开发对IOS系统的兼容性是在设计伊始就要考虑的问题,主要包括IOS系统自带的safari浏览器,基于IOS系统的第三方浏览器,像uc-web,qq浏览器,猎豹浏览器等等。

     言归正传,手机端苹果自带浏览器safari默认情况下在解析全数字变量或value的时候会自动加上<a 标签,并在数字前自动添加tel:标识,分析其主要目的应该是想提升用户体验,在手机上只要发现有全数字的情况就默认为是手机号码,直接点击该数字就可以拨出去,这固然提升了用户体验,可是对于开发者来说如果不知道这一点简直是灾难,他会直接导致理论上没问题的变量无法被解析,也没有准确的提示信息反馈给前台,问题的查找非常不方便,鉴于这次教训,有如下几点经验总结:

1、订单号及序列号等有关的字段或变量尽量不要使用全数字

2、如果带上字母也可能会产生另一个问题:被自动识别为变量,所以要做转义处理,不过需不需要都要这样做

3、苹果及android系统有很多隐藏的功能,做之前先了解方能百战不殆

4、移动端的兼容性要比PC端复杂的多,因为标准化太差,特别是android系统。

©️公众号:思考者文刀

评论

百度搜索

站点信息

  • 文章总数:436
  • 页面总数:9
  • 分类总数:30
  • 标签总数:924
  • 评论总数:517
  • 浏览总数:1804753
觉得有用就打赏吧
关注本站公众号,享受更多服务!
联系方式
合作微信:itker0110
新媒体:Excel加油站(抖音/小红书/哔哩/头条)
公众号:左手Excel右手VBA
知乎:Excel其实很简单
Copyright2015-2024.Powered by ©️云水客 | 网站地图 | 辽ICP备14000512号-5
您是本站第650名访客 今日有0篇新文章