手机端如何阻止苹果浏览器输入框默认放大事件
来源:互联网 发布:ubuntu net tools 编辑:程序博客网 时间:2024/05/16 11:26
今天遇到了苹果手机浏览器输入的时候,整个网页会放大,并且不会缩小,暂时还没有找到解决的办法,在继续找找
window.onload =function () {
document.addEventListener('gesturestart',function (e) {
e.preventDefault();
});
document.addEventListener('dblclick',function (e) {
e.preventDefault();
});
document.addEventListener('touchstart',function (event) {
if (event.touches.length > 1) {
event.preventDefault();
}
});
var lastTouchEnd = 0;
document.addEventListener('touchend',function (event) {
var now = (new Date()).getTime();
if (now - lastTouchEnd <= 300) {
event.preventDefault();
}
lastTouchEnd = now;
},false);
};
就是这一串代码,能解决苹果浏览器默认放大的事件,因为苹果觉得当用户点击输入框放大是很好的体验,单纯的写meta是没有用的,需要用js强制的修改
阅读全文
2 0
- 手机端如何阻止苹果浏览器输入框默认放大事件
- 如何阻止移动设备(手机,pad)浏览器双击放大网页?
- 如何阻止浏览器双击放大?
- 阻止手机浏览器双击放大的方法
- 记:阻止浏览器默认事件
- 浏览器中如何阻止默认事件的发生?
- 苹果手机点击输入框页面自动放大
- 阻止浏览器自身滑动事件 例如苹果手机的上拉下拉滑动
- 阻止事件冒泡和浏览器默认行为
- 阻止事件冒泡及浏览器默认行为
- jquery 事件冒泡的介绍以及如何阻止事件冒泡、浏览器默认行为
- 如何阻止事件冒泡和默认事件
- 如何阻止事件冒泡和默认事件
- 如何阻止冒泡事件和默认事件
- 阻止浏览器默认事件,禁止鼠标默认事件
- js 阻止默认浏览器行为和阻止事件冒泡
- 阻止冒泡的兼容性写法,以及阻止浏览器默认事件
- 阻止事件冒泡和阻止浏览器默认行为
- 日语敬语(自谦语 郑重语 尊他语)详解
- Http请求工具类
- Intellij IDEA 14.1.4 Scala开发环境搭建
- Java多线程编程中Future模式的详解
- 劳动能力丧失的类型和程度
- 手机端如何阻止苹果浏览器输入框默认放大事件
- 大数据时代到来如何构建国家地质基础数据更新体系
- uva 122 Trees on the level
- Servlet 创建实例解析
- JavaScript之使用Canvas绘图(一)
- JavaScript的值传递和引用传递
- Commands about IO Redirection
- ORACLE数据库查看用户权限
- Sworm