Javascript 模仿移动狩猎';s默认缩放

Javascript 模仿移动狩猎';s默认缩放,javascript,css,mobile,safari,Javascript,Css,Mobile,Safari,如果您打开的网页完全不是特定于移动设备的,例如,在iPhone4上,mobile safari会进行一些默认的缩放以显示整个页面 有没有人知道他们实际上在做什么逻辑,或者我如何在非移动设备上的任何浏览器的iFrame中模拟这一点?我应该在iFrame文档体上使用css缩放:吗 编辑:因此,从非移动设备浏览器,例如普通的旧safari、FF或Chrome浏览器,我想要一个分辨率与iPhone相同的iFrame,并像mobile safari那样在iFrame中缩放页面。 <meta name

如果您打开的网页完全不是特定于移动设备的,例如,在iPhone4上,mobile safari会进行一些默认的缩放以显示整个页面

有没有人知道他们实际上在做什么逻辑,或者我如何在非移动设备上的任何浏览器的iFrame中模拟这一点?我应该在iFrame文档体上使用css缩放:吗

编辑:因此,从非移动设备浏览器,例如普通的旧safari、FF或Chrome浏览器,我想要一个分辨率与iPhone相同的iFrame,并像mobile safari那样在iFrame中缩放页面。


<meta name="viewport" content="initial-scale=1.0, user-scalable=no">

该计算基于
标记的宽度。如果你没有,你可以在一个980px的网络标准的基础上。假设这样,我们可以创建iframe和全尺寸(980px宽),然后使用css3将iframe缩放到位。这里的示例

我知道您的答案会告诉mobile safari扩展站点,但我希望在任何浏览器的iframe内的站点上执行此操作,而不是在mobile safari上。我应该提一下。我试图通过CSS或其他一些客户端方法来模拟这种缩放。我想我仍然模糊不清。从非移动设备浏览器(例如普通的旧safari、FF或Chrome)中,我想要一个分辨率与iPhone相同的iFrame,并像mobile safari一样在iFrame中缩放页面。您支持哪些浏览器?目前支持WebKit浏览器。再说一次,我想在非移动设备浏览器上实现这一点,因为我知道我以前不是。请参阅上面有问题的编辑。不关心IE。Freshyeball,谢谢你提供的关于身体标签宽度的提示…很有意义。