iphone微信長按二維碼識別不了


在安卓版的微信長按二維碼可以識別(前提是你的微信版本到支持此功能),但是到了蘋果版的微信就識別不了,經個人測試發現是縮放的問題:

1、設置了初始縮放設置為1,最大縮放值要>=1,不支持縮放。--->可以識別。

  如<meta content="width=device-width, initial-scale=1, maximum-scale=1.2, user-scalable=0" name="viewport" />

2、設置了初始縮放設置為小於1或者大於1,最大縮放值大於或者等於初始縮放,不支持縮放。--->不可以識別。

  如<meta content="width=device-width, initial-scale=1.1, maximum-scale=1.2, user-scalable=0" name="viewport" />

 

3、設置了初始縮放設置為1,最大縮放值要>=1,支持縮放。--->頁面不縮放之前可以識別,一旦頁面縮放過后就不可以識別。

  如<meta content="width=device-width, initial-scale=1, maximum-scale=1.2, user-scalable=1" name="viewport" />

4、都不設置 ---->不可以識別。

5、頁面有css樣式fixed --->不可以識別。

 

不知道這是蘋果的問題,還是微信的問題,但是要兼容,只能設置:初始縮放為1,最大縮放值要>=1,不支持縮放。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM