解决ios10以上H5页面手势、双击缩放问题
html:<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport" />
js: window.onload = function() { // 阻止双击放大 var lastTouchEnd = 0; document.addEventListener('touchstart', function(event) { if (event.touches.length > 1) { event.preventDefault(); } }); document.addEventListener('touchend', function(event) { var now = (new Date()).getTime(); if (now - lastTouchEnd <= 300) { event.preventDefault(); } lastTouchEnd = now; }, false);
// 阻止双指放大 document.addEventListener('gesturestart', function(event) { event.preventDefault(); }); };
转载于:https://www.cnblogs.com/shark1100913/p/10573159.html
解决ios10以上H5页面手势、双击缩放问题相关推荐
- html 禁止缩放 ios10,完美解决ios10及以上Safari无法禁止缩放的问题
移动端web缩放有两种: 1.双击缩放: 2.双指手势缩放. 在iOS 10以前,iOS和Android都可以通过一行meta标签来禁止页面缩放 但iOS 10开始,meta设置在Safari内无效了 ...
- 解决并隐藏h5页面在新版微信iOS 端出现底部白色导航条
新版微信在苹果iOS 端的h5页面如果有路由跳转,会出现底部白色导航条.会占用页面的高度,如何去解决这个问题呢. 方案一 页面跳转时重新定页面的高度,这样处理导航条仍然存在. 方案二 使用histor ...
- 解决在微信 H5 页面 background 背景图显示不出来
最近做了个项目是在微信运行H5页面,背景是加在body上的页,在微信上打开背景图一闪而过,而用手机自带的浏览器打开又是正常的,在网上查了好多方法都不行. 之前是用的是:background-size: ...
- HTML开发 完美解决移动端H5页面pop弹出蒙版后底层滑动问题
html 弹出蒙版后禁止底层滑动 在对应的最外层(蒙版父视图),添加css position: relative; 蒙版层使用 position: fixed; 然后点击弹出蒙版和关闭蒙版 调用下面的 ...
- 解决安卓手机H5页面input获得焦点时页面挤压或者底部上移
在安卓手机上,如果底部有一个定位的元素 比如一个input 或者一个 footer 在正常情况下是没有问题的, 但是一旦input获得焦点,那么定位元素会被软键盘向上推,ios手机没有问题 此时解决办 ...
- 解决iOS的H5页面卡顿以及键盘回落后留白问题
最近做的一个H5刚开开心心提测就被QA一顿怼
- h5页面开发配置兼容-阻止双指手势缩放
//阻止双指手势放大 document.addEventListener('gesturestart', function(event) {var event=event || window.even ...
- ios端h5页面双击页面会发生滚动问题解决办法
在IOS系统中,H5页面双击会引起页面发生向上滚动,以下代码方法解决这个兼容性问题亲测有用,记录一下 一.在touchmove的时候进行阻止默认事件 (能解决使用了window添加了scroll滚动后 ...
- 一种解决h5页面背景音乐不能自动播放的方案
一种解决h5页面背景音乐不能自动播放的方案 场景:微信.浏览器.App 普通解决方案:采用audio标签的autoplay属性 现象: 1.大部分IOS系统和少部分Android微信不支持自动播放 解 ...
最新文章
- 《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》一1.1 生成执行计划
- 敲响警钟!智能汽车数据正在被“偷运出境”!
- HJ29 字符串加解密
- Kickstart配置文件解析
- Hadoop集群搭建(27)
- ajax简单的验证,ajax初探--实现简单实时验证(示例代码)
- Golang通道(chan,协程交互数据)
- Spring 4 xml 注解配置谅解 spring
- linux忘记mysql密码
- java hql left join_求教hql的left join结合条件的写法
- 大数据分析师培训出来就业前景怎么样?数据分析有没有发展前景?
- ubuntu 18.04快捷显示桌面
- 数据模型的概念,数据模型的作用和数据模型的三个要素
- 好分数一个等第是什么意思_DPI是什么意思 鼠标DPI越高越好吗?
- Easy EDA #学习笔记08# | 创建元件库(原理图库与PCB封装库)
- RGB color model
- 二叉搜索树的创建、插入、遍历、删除
- ieee access投稿过程
- 使用UltraEdit25.20.0.88进行Verilog语言编辑配置方式(详细)
- linux缓存无法写入,缓存文件写入失败_Linux下搭建网站提示缓存文件写入失败怎么办...
热门文章
- Go-Web框架-Beego架构(二)
- Usage of git
- NodeJS Web模块
- 九度OJ 1168:字符串的查找删除 (查找)
- [Ubuntu] ThinkPad T410i linux下如何调节亮度
- STC89C52 STC89LE52 NRF24L01无线 教程 (二)
- 四 s5p4418 Android 对can总线的支持 支持波特率修改
- 2013.10u-boot移植之SD保存环境变量
- java oracle 图片_JAVA读取Oracle中的blob图片字段并显示
- 问题 D: AC自动机(二分,第一个等于和最后一个等于)