1.禁止浏览器右键复制等相关操作
//禁止浏览器缩放
(function(){
console.log('监听开始了.......')
document.oncontextmenu = () => false; //禁用右键
window.addEventListener(
"keydown",
function (e) {
if (e.keyCode == 123 && true) {
e.preventDefault();
return false;
// alert('禁止打开控制台')
}
//可以判断是不是mac,如果是mac,ctrl变为花键
//event.preventDefault() 方法阻止元素发生默认的行为。
if (e.keyCode == 83 &&(navigator.platform.match("Mac") ? e.metaKey : e.ctrlKey) &&true) {
e.preventDefault();
return false;
// Process event...
// alert('禁止保存网页')
}
},
false
);
// 禁止通过 ctrl + +/- 和 ctrl + 滚轮 对页面进行缩放
window.addEventListener('keydown', function (event) {
console.log(event.keyCode)
if ((event.ctrlKey === true || event.metaKey === true) &&
(event.keyCode === 61 || event.keyCode === 107 || event.keyCode === 17 ||
event.keyCode === 173 || event.keyCode === 109 || event.keyCode === 187 ||
event.keyCode === 189)) {
event.preventDefault()
}
}, false)
// Chrome IE 360
window.addEventListener('mousewheel', function (event) {
if (event.ctrlKey === true || event.metaKey) {
event.preventDefault()
}
}, {
passive: false
})
// firefox
window.addEventListener('DOMMouseScroll', function (event) {
if (event.ctrlKey === true || event.metaKey) {
event.preventDefault()
}
}, {
passive: false
})
})()
网友评论