国产精品一久久香蕉产线看-国产精品一区在线播放-国产精品自线在线播放-国产毛片久久国产-一级视频在线-一级视频在线观看免费

前端頁面中微信iOS版長按識別二維碼有bug怎么辦-解決方法

時間:2022-06-26 12:14:06 職場充電 我要投稿
  • 相關推薦

前端頁面中微信iOS版長按識別二維碼有bug怎么辦-解決方法

  我相信很多在做微信開發的人都會遇到各種bug,而下面小編就給大家分享下前端頁面中微信iOS版長按識別二維碼bug的解決方法。

  發現問題

  頁面做出來后測試,發現在安卓版微信能正常識別,但iOS 版微信(iPhone 或 iPad)皆無法正常識別。出來問題一開頭固然是懷疑自己的代碼有問題,上網搜索相關資料,嘗試以下方案均無法解決:

  1、定位方式由absolute 改為傳統的margin(據說絕對定位會導致這個問題);

  2、修改viewport 上的maximum-scale大于1(網絡上看到的解決方案);

  3、網絡上有說用position: fixed; 定位會導致這個問題,但這個頁面css 文件完全無fixed 這個單詞。

  尋找原因

  后來找有經驗的同事幫忙看下,發現可識別區域恰巧比正常地方稍微往上一點,而“比正常地方稍微往上一點”是多少呢?經過多次人工檢測,發現上文“比正常地方稍微往上一點”的高度正是微信標題欄+系統狀態欄的高度(64px)。

  做了一個問題重現的頁面,地址如下(用iOS 微信6.2 掃描方可重現):

  iOS 版微信6.2 中二維碼實際可識別區域為藍色框部分(請用第五個小指在邊緣區細心長按)。本人測試設備為iPad mini2+ iOS8.1 +微信6.2.2.17,其他微信版本沒有測試;

  基本上可以確定是iOS 版微信的本身問題,原因應該是微信客戶端在識別二維碼的時候忽略了微信標題欄+系統狀態欄的高度,而這種bug 的促發貌似也是需要CSS 進行特殊定位的情況下才產生的(特別是absolute 絕對定位)。因為在微信實習的緣故,跟同事了解了下情況,這個bug 早在6.1 版本就出現了,他們有反饋過但到了6.2 都沒有修復。所以當前情況應該是先自行hack 下。

  6月25日更新:經過與微信 iOS 開發人員的反饋溝通,確定是微信的 bug,據他們的說法目前已經修復,但能否在下一個版本中加入么,就不得而知了。

  解決方案

  個人在做這個頁面時候采取的解決方案是通過將img 標簽增大padding 的方式來增大可點擊區域(為此padding-bottom 特長)來解決的。

  6月25日更新:還有一種解決方法(如下圖),即為二維碼圖片本身增加透明底部背景(前端上訪客看不到),增加可接觸面積。




[前端頁面中微信iOS版長按識別二維碼有bug怎么辦_解決方法]相關文章:

1.教師履行職業道德規范對照檢查問題清單

2.自己過生日的祝福語大全

【前端頁面中微信iOS版長按識別二維碼有bug怎么辦-解決方法】相關文章:

這是微信的安全bug么?07-13

微信mac版和微信網頁版有什么不同?07-11

微信二維碼防偽07-13

網頁設計中頁面尺寸標準07-03

手機不在身邊怎么掃二維碼,上微信電腦版07-13

微信掃描二維碼出現亂碼?07-13

微信5.0說朋友圈長按相機鍵是內部體驗功能07-10

微信為何發純文字信息得長按右上角的「照相07-09

為何微信沒有在啟動頁面采用手勢密碼?07-10

微信怎樣識別是聽筒是否在耳邊?07-10

主站蜘蛛池模板: 国产成人小视频在线观看 | 狠狠澡夜夜澡人人爽 | 欧洲一区麻豆文化传媒 | 免费看v片网站 | 日本一区二区三区欧美在线观看 | 亚洲综合网美国十次 | 欧美日韩一区二区三区高清不卡 | 中国黄色毛片视频 | 午夜黄色毛片 | 38在线视频 | 日韩成人影院 | 亚洲欧美高清视频 | 在线一区三区四区产品动漫 | 国产黄色大片网站 | 成片免费的禁v影片 | 极品美女啪啪无套 | 国产99视频精品免费观看7 | 中国孕妇孕交xxx | 国产免费播放一区二区 | 亚欧美图片自偷自拍另类 | 在线观看深夜观看网站免费 | 欧美成人伦理 | 日本福利在线观看 | 天天躁日日躁狠狠躁欧美日韩 | 日韩专区亚洲国产精品 | 午夜小视频在线播放 | 国产女同一区二区在线 | 久久午夜国产片 | 在线免费观看a视频 | 欧美天天视频 | 人人爱干 | 美女秘密视频白丝 | 在线播放你懂的 | 久久久青草青青亚洲国产免观 | 久久成人国产精品青青 | 一级毛片在线看 | 精品午夜寂寞黄网站在线 | 波多野结衣91 | 免费黄色在线视频 | 一级黄色录像免费看 | 国产在线一卡二卡 |