是否有任何视meta标签适用于iOS的10?
我面对我的iPhone缩放问题。我使用<meta name="viewport" content="user-scalable=1.0,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0">
也user-scalable=no
是行不通的。
仅供参考,它仍然可以工作,主屏幕应用
我有一个相当沉重的GIS Web的应用程序,崩溃时,使用1 GB RAM iOS设备试图放大。多次试验之后,这是我的作品。希望能帮助到你。如果任何人有任何建议,以改善这一点,然后通过各种手段指点迷津一切! :)
// CSS (This prevents zoom on input)
input {
font-size: 16px!important;
}
// JavaScript (I use jQuery). This prevents pinch zoom.
var numTouches = 0;
$('body').on('touchmove', function(event){
numTouches = event.originalEvent.touches.length;
if(numTouches > 1){
event.preventDefault();
}
});
// And this prevents double tap zoom
var mylatesttap = new Date().getTime();
$('body').on('touchstart', function(event){
var now = new Date().getTime();
var timesince = now - mylatesttap;
if((timesince < 500) && (timesince > 0)){
// double tap
event.preventDefault();
event.stopPropagation();
event.stopImmediatePropagation();
//alert('You tapped me Twice !!!');
}else{
// too much time to be a doubletap
}
mylatesttap = new Date().getTime();
});
此代码后的样品始建从这个帖子:Detect double tap on ipad or iphone screen using javascript