[英]Android 4.1+ (Javascript browser): how to disable zooming/scaling on rotation?
这是我的中继标记:
<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)在以纵向模式启动时,directionchange事件不会触发,(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浏览器的问题。
这可能已在4.2中修复。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.