win7系统触摸屏电脑怎么禁止浏览器的缩放???
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
当前所在的项目是在win7的平台上使用chrome进行一个触控的展示操作,硬件是一体机,基于win7的触控平台,浏览器使用chrome; 问题是我想要双指触控的时候不触发chrome的默认缩放,
使用了meta声明不允许缩放,
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
并且在js里添加了如下语句:
document.body.addEventListener('touchmove', function(event) {
}, false);
document.body.addEventListener('touchstart', function(event) {
}, false);
document.body.addEventListener('gesturechange', function(event) {
}, false);
结果,,,没用!双指触控的时候还是会触发默认的浏览器缩放,
我分析原因是不是chrome启动参数阻止缩放,最后通过修改浏览器参数解决了问题!
具体参考https://jingyan.baidu.com/art...