当前位置: 首页 > article >正文

nuxt2 如何限制移动端手动缩放 safari meta失效解决方案

nuxt2 如何限制移动端手动缩放

解决方案如下

1nuxt.config.js
在这里插入图片描述
重点添加maximum-scale=1.0,user-scalable=0

2.safari还是能够拖动
在 index.html
mounted添加
/

/ 禁止双击放大
//监听触摸
    document.documentElement.addEventListener(
      "touchstart",
      function (event) {
        if (event.touches.length > 1) {
          event.preventDefault();
        }
      },
      { passive: false }
    );
    let lastTouchEnd = 0;
    //监听触摸结束
    document.documentElement.addEventListener(
      "touchend",
      function (event) {
        var now = Date.now();
        if (now - lastTouchEnd <= 300) {
          event.preventDefault();
        }
        lastTouchEnd = now;
      },
      { passive: false }
    );

打包发布重新查看


http://www.kler.cn/a/419234.html

相关文章:

  • 如何确保数据库和Redis数据的一致性
  • ARIMA-神经网络混合模型在时间序列预测中的应用
  • ASP.NET Core 负载/压力测试
  • Transformers在计算机视觉领域中的应用【第1篇:ViT——Transformer杀入CV界之开山之作】
  • 《Python基础》之Python中可以转换成json数据类型的数据
  • golang用errgroup的一个小小坑
  • pytorch中的.clone() 和 .detach()
  • 解决docker 拉取镜像报错问题
  • Ubuntu20.04运行R-VIO2
  • ARIMA-神经网络混合模型在时间序列预测中的应用
  • (SAST检测规则-1)Android - 权限管理漏洞
  • 【MySQL — 数据库基础】MySQL的安装与配置 & 数据库简单介绍
  • IntelliJ+SpringBoot项目实战(十八)--在SpringBoot中整合SpringSecurity和JWT(下C)
  • ChatGPT/AI辅助网络安全运营之-数据解压缩
  • uniapp如何发起网络请求uni.request
  • 选择排序之大根堆
  • ubuntu20.04更换安装高版本CUDA以及多个CUDA版本管理
  • 【Java基础面试题003】Java的JIT | AOT是什么?
  • 【数据可视化入门】Python散点图全攻略:Matplotlib、Seaborn、Pyecharts实战代码大公开!
  • leetcode 3232. 判断是否可以赢得数字游戏 简单
  • 计算机网络安全 —— 非对称加密算法 RSA 和数字签名
  • springboot363高校竞赛管理系统(论文+源码)_kaic
  • 服务熔断-熔断器设计
  • 【JavaEE】JavaEE、web 开发、框架(Spring) 、Maven
  • SAP-ABAP开发-第二代增强示例
  • Day1——GitHub项目共同开发