2017-06-12 2 views
1

I'weが使用方法を無効にし、ダブルタップZOOM、長い時間のために、この(ミスターEvrim Persembeから):最後のクロムのアップグレードはもう作品をしていない2017最後モバイルクロームアップグレード -

function preventZoom(e){ 
    var t2 = e.timeStamp; 
    var t1 = e.currentTarget.dataset.lastTouch || t2; 
    var dt = t2 - t1; 
    var fingers = e.touches.length; 
    e.currentTarget.dataset.lastTouch = t2; 

    if (!dt || dt > 500 || fingers > 1) return; // not double-tap 

    e.preventDefault(); 
    e.target.click(); 
} 
document.body.addEventListener('touchstart',preventZoom); 

後。 誰でも私を助けることができますか?

+0

::私はCSSファイルにtouch-action: manipulationを使用して、それを解決してきた最新バージョンで使用する

<メタコンテンツ= '幅=装置幅、初期の規模= 1.0、最大-scale = 1.0、user-scalable = 0 'name =' viewport '/> –

+0

moein rahimi、 ありがとう、私はビューポートを拡大縮小する必要があります。 –

答えて

1

Firefoxと古いバージョンのChrome(例:v50)ではJavaScriptが正常に動作します。これを試して

body { 
    touch-action: manipulation; 
    ... 
} 
関連する問題