javascript – 防止在OSX中使用缩放/缩放
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 防止在OSX中使用缩放/缩放,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含713字,纯文字阅读大概需要2分钟。
内容图文
![javascript – 防止在OSX中使用缩放/缩放](/upload/InfoBanner/zyjiaocheng/788/0f47c05ac08e405ab20a93d8bcb95825.jpg)
我有一个带有几个视口的html5应用程序.我打算使用HammerJS在各个视口上提供捏合/缩放手势.目前,每当我捏入Safari / OSX时,整个窗口都会放大或缩小,我想阻止它.对于iOS,这适用于:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, minimal-ui">
但它并不妨碍OSX的缩放.在Safari / OSX中是否还有其他meta,css3或javascript?
解决方法:
从Safari 10.1开始,您可以在macOS / OSX上挂钩GestureEvent.
window.addEventListener('gesturestart', e => e.preventDefault());
window.addEventListener('gesturechange', e => e.preventDefault());
window.addEventListener('gestureend', e => e.preventDefault());
以上将阻止任何手势发射(例如捏缩放).您还可以处理这些事件,挂钩到比例和旋转值.
内容总结
以上是互联网集市为您收集整理的javascript – 防止在OSX中使用缩放/缩放全部内容,希望文章能够帮你解决javascript – 防止在OSX中使用缩放/缩放所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。