繁体   English   中英

Android 4.1+(JavaScript浏览器):如何禁用旋转缩放/缩放?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM