根据网上很多帖子说ios下scale为1.0可以解决二维码偏移问题
猜测flexible框架选择scale0.5是想要让图片在ios下展示有更好的体验 ,因为scale0.5下看到尺寸大小相同 里面的像素是scale=1.0的四倍(2x2),显得更加清晰。
而flexible框架中的代码:
可以根据已有的viewport来直接计算页面的原始尺寸:1rem=xxpx。
而因为js脚本运行会阻塞后面的dom加载,所以猜测viewport必须在脚本前定义,验证:
viewport定义在js脚本前:
viewport定义在js脚本后:
放在脚本后面viewport会导致重复定义,会有两个。猜测会对脚本计算有影响,测试一下手机上是否会有影响:
viewport放在前面:
正常
viewport放在后面:
不正常
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。