2011-02-25 25 views
2

任何人都知道如何防止显示键盘/微调器时发生的缩放?Iphone键盘正在改变我的网站的缩放比例

我知道如果你将元标记视口内容设置为“user-scalable = no”,那么这个缩放并没有完成,但是有什么办法可以防止这种恼人的缩放而不切割用户的所有缩放功能吗?

谢谢大家!

+0

澄清:你问如何修改网站,或者你问如何修改应用程序中的网页视图? – TechZen 2011-02-25 16:31:18

+0

抱歉混淆,我问网站(JavaScript,元标签,或任何其他技巧),因为这发生在Safari浏览器。 – 2011-02-28 09:03:55

回答

1

经过一些测试后,我发现取决于视口大小缩放没有作出。我的意思是当有视口时:

<meta name="viewport" content="user-scalable=yes, width=280px" /> 

没有最大比例,也没有初始比例,Safari浏览器在显示键盘/微调器时不会放大。

我也不是很明白这个行为,我会说,逻辑宽度避免这种缩放应该是320像素...

我不会将它标记为答案,以防万一有人想增加更多的光到这个问题...

+0

不知道它是如何工作的,但你解决了我的问题,谢谢! – xiankai 2014-05-16 03:19:10

+0

嗯,我没有设置最大比例或初始比例,当键盘打开时,我的页面仍然变大。我真的不热衷于在视口中设置像素宽度 - 感觉它可能有远远超出解决这个iphone问题的后果。目前我没有更好的主意,但... – Mike 2014-12-01 20:38:39

相关问题