美文网首页
禁止浏览器右键复制等相关操作

禁止浏览器右键复制等相关操作

作者: zkzhengmeng | 来源:发表于2023-05-16 15:37 被阅读0次

    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
            })
        })()
    

    相关文章

      网友评论

          本文标题:禁止浏览器右键复制等相关操作

          本文链接:https://www.haomeiwen.com/subject/umkbsdtx.html