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


       前言

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

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

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

      解决

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

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

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

      后记

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

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

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

  • 相关阅读:
    git clone --early EOF
    weex 小结 -- <list>
    weex 小结 --官方扩展组件
    weex 小结--内建模块
    viewPager 的可滑动 Title
    viewPager + fragment
    onInterceptTouchEvent / onTouchEvent响应事件的详析
    startActivity跳转失败而且没有异常信息
    ios2048
    插入排序
  • 原文地址:https://www.cnblogs.com/tu-0718/p/11250068.html
Copyright © 2020-2023  润新知