我需要帮助才能找到一种解决方案,以便以各种可能的方式禁用浏览器放大/缩小。
我找到了这段代码片段,它的设计方式非常完美:
$(document).keydown(function(event) {
if (event.ctrlKey==true && (event.which == '61' || event.which == '107' || event.which == '173' || event.which == '109' || event.which == '187' || event.which == '189' ) ) {
event.preventDefault();
}
});
$(window).bind('mousewheel DOMMouseScroll', function (event) {
if (event.ctrlKey == true) {
event.preventDefault();
}
});
这完全阻止了 ctrl + 0 和滚轮,但有没有办法同时禁用浏览器的内置控制面板或上下文菜单?
Browser's control panels http://screenshot.cz/NPRTD/browsers-panels.png