JS实现禁止鼠标右键查看和禁止打印保存

MengDe2年前JS834

废话不多说直接上代码:

<script>
    //屏蔽鼠标右键
    document.oncontextmenu = function(e) {
        var e = e || window.event;
        e.returnValue = false;
        return false;
    }
    //屏蔽ctrl+s 保存
    window.onkeydown = function(e) {
        if (e.ctrlKey && e.keyCode == 83) {
            layer.msg("禁止保存");
            e.preventDefault();
            e.returnValue = false;
            return false;
        }
        if (e.ctrlKey && e.keyCode == 80) {
            layer.msg("禁止打印");
            e.preventDefault();
            e.returnValue = false;
            return false;
        }
    }
    //屏蔽ctrl+p 打印

</script>

效果图的话:

image.png

相关文章

JS轮询需要几行代码?

JS轮询需要几行代码?

外包公司,讲究的就是一个字,快!是解决方法挺多的:例如socket,swoole 但是主管要求快,么办法,选择了最简单的一个办法直接js轮训window.setInterval(myFunction,...

JS判断手机APP客户端

var ua = navigator.userAgent.toLowerCase();       &nbs...