问题描述
web页面采用html5技术实现,在系统登录页面中使用frameset、frame来嵌套另一个页面,结果当android2.3移动设备访问该页面时触摸屏不能上下滑动页面。
解决方法
1.首先将该页面简单化,去掉frame相关标签,结果可以滑动页面,但是根据系统设计需要,frame相关标签不能去掉;
2.折腾很久未果,最后发现代码里有viewport的注释痕迹,于是尝试使用html5的viewport,查找viewport的使用方法,并根据需要适当修改其中的一些参数如下,结果很令人满意,问题解决了。
<meta name="viewport" content="width=device-width,user-scalable=yes, minimum-scale=0.4, initial-scale=0.8,target-densitydpi=low-dpi" />