Вот мой мета-тег: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) событие changechange не срабатывает при запуске в портретном режиме и (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 от Android по умолчанию.