如何防止用户使用CTRL &+缩放
How to prevent a user from using CTRL & + to zoom
我需要防止用户能够按CTRL和加号来缩小或减号来放大。
有办法吗?
如果你想阻止一般的缩放(在便携式设备上也可以使用CTRL +鼠标和触摸手势),你可以简单地添加一个元标签:
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />
注意,这可以被浏览器设置或插件禁用,而且大多数桌面浏览器不会注意到它。元标签也可以使用大多数现代浏览器内置的开发工具来删除。
这不是100%的安全-这只是防止你的用户"意外"缩放你的网站。
不,这是无法阻止的,因为这发生在浏览器级别。它不会对你的代码做任何事情——它只是告诉浏览器在显示时将渲染的内容缩放到正常大小的xx%。你不能控制浏览器对你的页面做什么,一旦它被呈现——你只能控制你提供给它的呈现。
您可以尝试使用javascript在您的网站上阻止密钥
document.onkeydown = function (e) {
if (e.keyCode === 17) {
//alert('your alert here');
return false;
}
};
键码为:
ctrl = 17
[+] (num) = 107
[-] (num) = 109
相关文章:
- 更改高贴图的缩放级别
- 在不阻止默认行为的情况下检测IE10中的缩放
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 缩放Raphael/SVG容器以适应所有内容
- 传单缩放控制位置错误
- 在不移动内部文本的情况下缩放元素的效果
- 调整缩放窗口高度提升缩放
- 计算CSS3缩放框在另一个框中的最高位置
- D3.JS向rect添加缩放和列表项
- 当我在节点上拖动鼠标时,我如何防止使用d3.ehavior.zoom().on(“缩放”,重绘)
- 将直流图表库中的折线图缩放限制为小时
- 为什么缩放按钮不会显示在照片擦除中
- 动态设置谷歌地图缩放
- 如何缩放像图像一样的元素
- 使用KineticJS变换(移动/缩放/旋转)形状
- 如何在用户缩放我的网站时修复字体大小(CTRL+'+')
- 我如何实现缩放功能,就像浏览器的CTRL +
- 如何防止用户使用CTRL &+缩放
- 如何在每个浏览器中检查缩放级别是否低于100%(ctrl和-)
- 禁用JavaScript缩放(CTRL + / CTRL-)