如何防止用户使用CTRL& +来缩放

时间:2014-05-13 19:21:38

标签: javascript html css

我需要阻止用户按CTRL和加号缩小或缩小才能放大。

有没有办法做到这一点?

3 个答案:

答案 0 :(得分:4)

如果你想一般防止缩放(也可以在便携式设备上使用ctrl + mouseweel和touch-gestures),你只需添加一个元标记:

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />

请注意,这可以通过浏览器设置或-plugins禁用,并且大多数桌面浏览器无论如何都不会注意到它。也可以使用大多数现代浏览器内置的开发工具删除元标记。

它不是100%安全 - 这只会阻止您的用户意外地#34;放大您的网站。

答案 1 :(得分:2)

不,这是无法阻止的,因为这是在浏览器级别发生的。它没有对你的代码做任何事情 - 它只是告诉浏览器在显示它时将它呈现的任何内容扩展到其正常大小的xx%。您无法控制浏览器在渲染后对页面执行的操作 - 您只能控制您提供的内容以进行渲染。

答案 2 :(得分:0)

您可以尝试使用javascript

阻止您网站上的密钥
document.onkeydown = function (e) {
  if (e.keyCode === 17) {
    //alert('your alert here');
    return false;
  }
};

密码是:

ctrl = 17
[+](num)= 107
[ - ](num)= 109

相关问题