ToB企服应用市场:ToB评测及商务社交产业平台

标题: IOS、iPhone 移动端,表单 input 聚焦时页面放大问题? [打印本页]

作者: 一给    时间: 2024-7-25 06:22
标题: IOS、iPhone 移动端,表单 input 聚焦时页面放大问题?
1、IOS、iPhone 移动端,表单 input 聚焦时页面放大问题?


通过 mate 设置:(利用这个办理的问题
   <meta name="apple-mobile-web-app-capable" content="yes">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
  

 
拆讲授明:

 
2、viewport meta 标签:


initial-scale 属性控制页面最初加载时的缩放等级,即当页面第一次 load 的时候缩放比例。
maximum-scale 属性控制允许用户缩放到的最大比例。
minimum-scale 属性控制允许用户缩放到的最小比例。
user-scalable 属性控制用户是否可以手动缩放。
3、用 JavaScript 强制修改:

 备注:未测试这种方式
  1. window.onload = function () {
  2.   document.addEventListener('gesturestart', function (e) {
  3.     e.preventDefault();
  4.   });
  5.   document.addEventListener('dblclick', function (e) {
  6.     e.preventDefault();
  7.   });
  8.   document.addEventListener('touchstart', function (event) {
  9.     if (event.touches.length > 1) {
  10.       event.preventDefault();
  11.     }
  12.   });
  13.   var lastTouchEnd = 0;
  14.   document.addEventListener('touchend', function (event) {
  15.     var now = (new Date()).getTime();
  16.     if (now - lastTouchEnd <= 300) {
  17.       event.preventDefault();
  18.     }
  19.     lastTouchEnd = now;
  20.   }, false);
  21. };
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4