在开发H5应用的时候去适配微信浏览器,
发现当ios端在文本输入时,会引发键盘的反复闪烁,输入密码时则不会
相反在安卓端表现良好

因为浏览器的重绘行为确实头疼,一开始采用的是给input设置 autoComplete="off" 又或是监听软键盘弹起时将底部布局隐藏,将布局上移,效果都不如人意。
结论得出相邻的输入框会引发ios的自动密码填充,需要对其进行阻断,在账号和密码之间设置一个隐藏的input 去阻断账号密码之间的联动

<input type="number" placeholder-style="color:#BABABA;font-size:28rpx"  v-model="userName" placeholder="请输入手机号" autoComplete="off" />
<input type="text" value="" style=" opacity: 0; width: 0;height: 0;  />
<input type="password" placeholder-style="color:#BABABA;font-size:28rpx" v-model="password" autoComplete="new-password"placeholder="请输入密码" />

同时给账号文本输入框设置
//适用于普通文本

autoComplete="off"

给密码输入框设置
//适用于密码输入框

 autoComplete="new-password"

详情可以看看这位大哥的 原文掘金链接

IOS微信浏览器input输入账号键盘闪烁相关推荐

  1. 微信浏览器input关闭键盘后导致页面底部空缺问题

    移动端页面中有一个input框,点击时弹出软键盘,关闭时页面底部空白出一部分,然后滑动一下又恢复原状了. 解决方案: 绑定一个blur事件,当其触发时,使scrollTo为0 <input ty ...

  2. vue在微信里面的兼容问题_Vue在 iOS 微信浏览器下不能播放

    问题的本质 以上定位到问题大概花了我半小时时间,但是我并没有找到问题的根本原因,于是我翻阅了 Vue.js 2.5 的 release log,由于很长就不列了.Vue.js 每次升级主要分成 2 大 ...

  3. IOS微信浏览器返回事件popstate监听

    问题描述: 通过监听popstate事件,来判断是否点击返回按钮,比如从A页面跳转到B页面(监听popstate),然后再跳转到C页面,点击返回的按钮,测试成功,包括安卓版,但是问题来了,IOS版的微 ...

  4. 【前端】IOS微信浏览器点击右上角遮罩实现

    前言 现在有一个需求,通过公众号或者链接,下载app应用,大家都知道,安卓和ios下载对应的版本都不一样.并且,ios 微信浏览器不支持应用下载,需要实现一个遮罩功能,提示用户通过浏览器下载,效果如下 ...

  5. 苹果微信html音乐播放,HTML5教程 在iOS微信浏览器中如何自动播放HTML5 audio

    本篇教程探讨了HTML5教程 在iOS微信浏览器中如何自动播放HTML5 audio,希望阅读本篇文章以后大家有所收获,帮助大家HTML5+CSS3从入门到精通 . < html> Aut ...

  6. popstate android4.3,IOS微信浏览器返回事件popstate监听 会立即执行一次

    页面跳转从a->b->b1->c,然后从c返回到b再到a.(监听popstate) IOS版的微信,是会立即触法popstate事件,导致直接从C页面跳转到A页面 解决办法::: v ...

  7. 解决ios微信浏览器时间不兼容的问题

    解决ios微信浏览器时间格式不兼容的问题 由于ios在微信浏览器中无法识别"YYYY-MM-DD HH:MM:SS"格式的数据,所以在ios中页面将时间格式转换为"YYY ...

  8. [Debug]IOS微信浏览器不支持form表单的target=_blank

    测试代码如下 1 <?php 2 echo '<meta name="viewport" content="width=device-width,minimu ...

  9. 微信浏览器中IOS12键盘回弹的问题

    最近在开发微信公众号项目的过程中,遇到了一个这样的问题.在IOS12中微信浏览器在键盘回弹时,导致页面展示的DOM与真实的DOM存在错位,即当键盘回弹时,点击界面上面的按钮无反应,点击其他输入框也无法 ...

最新文章

  1. GitHub star 7k+:史上最全图像分割资料集锦
  2. golang 使用 http socks 代理
  3. _matroska_decode_buffer in
  4. drop、delete与truncate的区别 和 delete是否记录日志
  5. 如何保证消息消费顺序呢?
  6. 好文推荐 | 缓存与数据库一致性问题深度剖析 (修订)
  7. 卷积神经网络(CNN)与特殊的卷积
  8. 限制EditText只能输入小数点后两位
  9. ubuntu 12.04 php升级,Ubuntu下如何升级到PHP7.4的方法步骤
  10. 在windows7桌面上新建一个快捷方式,指向cmd命令窗口
  11. C#代码实现矢量画图
  12. Spring 官方又孵化了个顶级项目,或将改变前后端API现状!
  13. IE, FF, Safari前端开发常用调试工具(转载)
  14. Oracle 删除重复数据
  15. php获取qq音乐的api类,QQ音乐api接口梳理
  16. 整理springmvc+mybatis+velocity的整合一
  17. 电子设计教程16:共射极放大电路
  18. 在线房屋收租app开发优势
  19. Python | Flask 解决跨域问题
  20. php写的微信聊天界面,Android_Android高仿微信聊天界面代码分享,微信聊天现在非常火,是因其 - phpStudy...

热门文章

  1. android跳过网络连接,绕过Android Android的Wi-Fi热点5设备连接限制 | MOS86
  2. 三星android pie更新,三星Android Pie更新路线图公布 Galaxy Note9需等明年二月
  3. Linux lolcat输出彩色格言
  4. 32java访问(http):国家气象局 免费接口
  5. 第1章第1节:启动PowerPoint并创建和放映幻灯片 [PowerPoint精美幻灯片实战教程]
  6. 生产车间问题频发如何解决?
  7. 《基于移动互联的智慧健康社区系统的研发》 CSCD
  8. regression and anova
  9. 287. 寻找重复数
  10. 自然语言一般使用计算机,自然语言理解