我有一个页面需要根据命令重置视口(viewport)比例(捏缩放),将其设置回初始缩小状态。看起来像是重写元视口(viewport)的老方法:constviewportmeta=document.querySelector('meta[name="viewport"]');viewport.attr('content',"initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0");在ios10上似乎不再有任何影响(页面保持放大)。有什么办法解决这个问题吗?更新.attr是一个jquery方法,我错误地将它留在原来的问题中(应该是set
当用户从iPhone/iPad登录到我的应用程序时,Safari(有帮助地)在用户填写用户名/密码字段时放大。但是当提交表单并登录时,我们不会重新加载页面(这是一个单页应用程序),因此永远不会重置缩放。因此,该应用程序始终以放大的比例启动。我看过JeremyKeith'ssolution,它成功地重置了缩放,但也阻止了用户将来缩放/缩放,因为他设置了视口(viewport)的maximum-scale。像这样:varviewportmeta=document.querySelector('meta[name="viewport"]');if(viewportmeta){viewport
当用户从iPhone/iPad登录到我的应用程序时,Safari(有帮助地)在用户填写用户名/密码字段时放大。但是当提交表单并登录时,我们不会重新加载页面(这是一个单页应用程序),因此永远不会重置缩放。因此,该应用程序始终以放大的比例启动。我看过JeremyKeith'ssolution,它成功地重置了缩放,但也阻止了用户将来缩放/缩放,因为他设置了视口(viewport)的maximum-scale。像这样:varviewportmeta=document.querySelector('meta[name="viewport"]');if(viewportmeta){viewport