Skip to content

Page Zooms When Tapping Input Fields on iPhone ​

The page auto-zooms when you tap an input field on iPhone ​

This is built-in iPhone behavior intended to improve readability. To prevent the page from zooming, add the following:

javascript
//*.html
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">
javascript
//*.js
// Prevent page from Auto Zoom in Input text fields on iPhone.
 window.onload = function () {
            if(UIExtension.PDFViewCtrl.DeviceInfo.isIPHONE)return
            var lastTouchEnd = 0;
            document.addEventListener('touchend', function (event) {
            var now = (new Date()).getTime();
            if (now - lastTouchEnd <= 300) {
                event.preventDefault();
            }
            lastTouchEnd = now;
            }, false);
  };