放大问题在iPhone的iOS 10

问题描述 投票:6回答:3

是否有任何视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是行不通的。

iphone zoom viewport meta ios10
3个回答
0
投票

看来这元是不是与iOS 10 RC考虑到了。用户可以放大/缩小自由,即使这个元。

我正在寻找的是一个干净的解决方案。

disable viewport zooming iOS 10 safari?


0
投票

仅供参考,它仍然可以工作,主屏幕应用


0
投票

我有一个相当沉重的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

© www.soinside.com 2019 - 2024. All rights reserved.