zoukankan      html  css  js  c++  java
  • 移动端开发的坑【持续更新...】

    现在大家基本都是使用智能手机,貌似手机上的浏览器也都比较高级,还基本都是webkit内核,乍一听,好像看到了希望。。。可是,移动端的坑并不比IE少,并且因为调试没有PC上那么方便,貌似更难了。。。

    简单总结几个自己在平时开发遇到的相对浅的坑,先预预热。

    一 安卓手机叠加区域高亮:这是我看网上的人起的名字,表现就是点击的时候一片阴影,对功能没什么阻碍,就是不好看;

        解决方案:{-webkit-tap-highlight-color:rgba(0,0,0,0)};

    二 部分浏览器无法自动播放音频: 这个部分貌似是暗指苹果设备吧(偷笑...),没办法,人家就是用户体验好,怕你骚扰用户;

        解决方案:可以捕捉一次用户的任意操作,然后手动触发媒体播放事件;

    三 部分浏览器不支持局部滚动:移动端的滚动事件一直都感觉好难啊...

        解决方案:1利用布局,给body设置滚动,其他元素错位显示;(尚未实践...囧...)

               2使用第三方iscroll,这个是我一贯的解决方式;

    四 诡异的input悬浮框:经测试type=password类型的input框会有额外的一个输入框悬浮在原input旁边;

        解决方案:使用type=text输入框代替密码类型,然后设置样式{-webkit-text-security:disc;}隐藏输入密码;

             (发现人类的智慧是无限的啊~~~)

    暂时就这几个,移动端的项目虽然一直也在做,涉水还没那么深,所以暂时还没掉入哪个深渊里...真心感谢前面填坑的前辈们!

  • 相关阅读:
    报错注入验证sqli
    pycharm out of memory 闪退
    集群、分布式、负载均衡区别与联系
    如何获取线程池ThreadPoolExecutor正在运行的线程
    docker快速安装mysql
    基于guava实现本地缓存
    NIO selector 多路复用reactor线程模型
    网络编程之NIO
    网络编程之BIO
    反射性能研究,反射赋值与set方法赋值对比
  • 原文地址:https://www.cnblogs.com/oyangyin/p/4815671.html
Copyright © 2011-2022 走看看