微信生成的二维码在 android 手机上可以正常识别,但是用 iphone 手机测试却识别不了。
问题主要出在 meta 属性的设置上,具体有以下几种:
<meta content="width=device-width, initial-scale=1, maximum-scale=1.2, user-scalable=0" name="viewport" />
<meta content="width=device-width, initial-scale=1.1, maximum-scale=1.2, user-scalable=0" name="viewport" />
<meta content="width=device-width, initial-scale=1, maximum-scale=1.2, user-scalable=1" name="viewport" />
举个例子:
<head>
<meta charset="UTF-8">
<title>Document</title>
<meta name="viewport" content="width=750, user-scalable=no">(设置了缩放,iphone手机识别不了)
<head>
<meta charset="UTF-8">
<title>Document</title>
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">(取消了缩放,可以识别)
如有侵权请邮件通知