H5进行屏幕适配

做网页,就会碰到手机适配,我学艺不精,有几点拙见总结一下,分享给大家看看.

公司要做一个app,里面有几个网页需要前端来展示.
但是在手机上的显示有问题,ios和安卓的问题还不一样.总结一下.
1, 因为使用到iframe,要嵌套一个网页,也没有别的方法,没有框架,只能用到iframe,但是安卓上显示是没问题的,ios上也能显示,但是放大的功能上是有缺陷的.
后来跟第三方沟通,也跟本公司的人沟通,决定安卓就这样做,ios自己跟后端对接口.

2, 还有一个很大的问题就是,ios的input框不显示光标,我做的努力是

 /* 透明度设置为0,去掉点击链接和文本框对象时默认的灰色半
    透明覆盖层(iOS)或者虚框(Android) */
    /* -webkit-tap-highlight-color: rgba(255, 0, 0, 0.5); */
    /* 利用此属性,设置touch时链接区域高亮为50%的透明红,
    只在ios上起作用。android上只要使用了此属性就表现为边框。
    在body上加此属性,这样就保证body的点击区域效果一致了 */
    /* -webkit-appearance: none; * /                                                     注释了
    /* //消除输入框和按钮的原生外观,
    在iOS上加上这个属性才能给按钮和输入框自定义样式  */
    /* 不同type的input使用这个属性之后表现不一。text、button无样式
    ,radio、checkbox直接消失 */
    /* -webkit-user-select: none; */                                                         注释了
    /* //禁止页面文字选择 ,此属性不继承,
    一般加在body上规定整个body的文字都不会自动调整 */
    -webkit-text-size-adjust: none;                                                            显示
    /* //禁止文字自动调整大小(默认情况下旋转设备的时候文字大小会发生变化)
     ,此属性也不继承,一般加在body上规定整个body的文字都不会自动调整  */
    -webkit-touch-callout: none;                                                                  显示
    /* //禁用长按页面时的弹出菜单(iOS下有效) ,img和a标签都要加 */
    -webkit-overflow-scrolling: touch;                                                           显示
    /* // 局部滚动(仅iOS5以上支持)  */

上网查了好久,还有就是给input加了一个属性,这个也是在网上查的. 把上面的注释了,给input 加上,没搞懂什么意思.

.share .share-form input {
    outline: none;
    border: none;
    font-size: .26rem;
    color: #999;
    padding: .25rem 0;
    -webkit-appearance: none;   ---------> 这个
}

3, 然后就是把js重新部署到服务器了,就没问题了,光标也在,也能输入了.(我觉得除了注释样式,加一个样式,我也没做什么就可以用了,也很懵逼.)
4, 把自动聚焦去掉: 产品不用咱们自己自作多情.
5, 对了,给每一个input 加了一个value=' '
之前没写.觉得没必要,现在觉得做兼容性,还是写一下好.
然后ios手机也能正常的显示注册页面了.
费了老劲了,觉得自己没有责任,ios自己修改不了,现在觉得自己可能耐了.

补充
/([^?&=]+)=([^?&]*)/
这个正则是匹配URL后面拼接的参数的,例子:http://yue.huanyueonline.com/dyweb/dyphone/deposit/saleAutumn.html?Ue=MjAxNzEyMDEwMDE=&Ua=NzU0&Ut=MTEyMw==
问号之后的Ue= XXXXX&Ua=XXXX
这个正则的解释:以下:
除了 ?& = 的所有字符 至少有一个 =必须存在 除了?& 的所有字符 0-1次

其他知识点:


image.png

我写了一个点击实现切换的效果,最后一步没有实现,再其他浏览器都可以,就是在微信浏览器不可以实现消失的效果,跟安卓沟通了之后他说,因为你上面已经清空了,渲染机制决定了下面的没办法执行,所以我就换了一下顺序,然后就可以执行了,这么神奇.
也是很懵逼.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,711评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,079评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,194评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,089评论 1 286
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,197评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,306评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,338评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,119评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,541评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,846评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,014评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,694评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,322评论 3 318
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,026评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,257评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,863评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,895评论 2 351

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,914评论 25 707
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,072评论 4 62
  • 现在是过去的产物,未来是现在的产物 每周日早上都会和以往一样,6点前起床,刷牙但不洗脸,但又和以往的6天不同,以往...
    wei朵儿瑜伽阅读 343评论 0 0
  • 文:ShakespeareSky(莎士比亚斯基) 11月4日 彻底晴了 4281 说实话,早上还是不太想起床,昨天...
    ShakespeareSky阅读 286评论 0 0
  • 一. 条件 系统签名需要放到 /system/app里作为系统app 二. 适用环境 机顶盒开发,系统开发,车机开...
    mochixuan阅读 2,034评论 5 9