2013-07-31 123 views
0

这里是我的meta标签:Android 4.1+(Javascript浏览器):如何禁用旋转缩放/缩放?

<meta name="viewport" content="initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,width=device-width,height=device-height,target-densitydpi=device-dpi,user-scalable=no" /> 

它可以禁止用户缩放/在风景模式下缩放。但是,在纵向模式下启动或用户至少旋转一次时,将重新启用缩放。

我试过了,但(1)orientationchange事件在纵向模式下启动时不会触发,并且(2)它无论如何都不会执行任何操作。

addEvent (window, 'orientationchange', function (evt) { 
var viewportmeta = document.querySelector('meta[name="viewport"]') 
if (viewportmeta) { 
    viewportmeta.content = "initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,width=device-width,height=device-height,target-densitydpi=device-dpi,user-scalable=no" 
} 
}) 

如何在Android 4.1或更高版本的浏览器上禁用缩放比例?

注意:这是三星默认的Android浏览器的问题。

回答