这个meta标签会让华为手机自带浏览器无法粘贴手机收到的验证码信息

   前言

  最近在项目中遇到一个问题,注册登录界面点击获取验证码,手机收到短信验证码后可以复制成功,但无法粘贴

  让人郁闷的是在其它上手机上的(比如小米,苹果)默认浏览器和其它手机浏览器(比如QQ,夸克,搜狗,猎豹,傲游等)并不会出现该问题

  只有华为mate10 pro自带浏览器才有该问题,这让我百思不得其解

  解决

  几经波折,终于发现是因为在head中加入了一个meta标签,去掉这个meta标签即可解决问题

  <meta name="browsermode" content="application">

  这个是UC浏览器专属meta属性,该meta标签会进入应用模式,页面将默认全屏,禁止长按菜单,标准排版,以及强制图片显示

  后记

  当时加这个属性是因为看了某篇博文介绍说可让UC浏览器默认全屏,所以没多想就加上了

  却没曾想该meta标签还有禁止长按菜单的功能,更没想到华为mate10 pro自带浏览器会出现这样的问题

  所以还是不要胡乱使用自己不了解的代码,以免出现意想不到的问题

猜你喜欢

转载自www.cnblogs.com/tu-0718/p/11250068.html
今日推荐