在
Android平板电脑上使用谷歌浏览器打开的html页面上,我需要抓住
用户已完成一些放大(捏合)并在几秒钟后将其重置为默认值. (缩小到默认屏幕尺寸.但我不想完全阻止缩放,我想要允许它,但一段时间后我想自动重置缩放).
抓住那个用户做了一些缩放就可以了,我们可以查看屏幕高度,屏幕宽度
function getScreenHeight() {
if (typeof window.innerWidth != ‘undefined’) {
return window.innerHeight;
} else if (typeof document.documentElement != ‘undefined’
&& typeof document.documentElement.clientWidth != ‘undefined’
&& document.documentElement.clientWidth != 0) {
return document.documentElement.clientHeight;
} else {
return document.getElementsByTagName(‘body’)[0].clientHeight;
}
}
但要将其重置为默认值,我尝试了下面的代码,它可以在ipad(safari)中运行但Android平板电脑上没有任何反应(谷歌浏览器)
function _resetResize() {
var viewport = document.getElementById(‘ViewPort’);
viewport.content = ‘width=device-width,minimum-scale=1.0,maximum- scale=1.0’;
setTimeout(function() {
viewport.content = ”;
},10);
}
相关资源:3D建模软件(绿色版)_3d建模用什么软件好-专业指导文档类资源-CSDN…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!