javascript 保护内容不被复制文本,拖动图像,查看源和禁用具有图像路径的链接。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 保护内容不被复制文本,拖动图像,查看源和禁用具有图像路径的链接。相关的知识,希望对你有一定的参考价值。

function secure() {
    document.onkeypress = function (e) {
        e = e || window.event;
        if (e.keyCode === 123) {
            return false
        }
    };
    document.onmousedown = function (e) {
        e = e || window.event;
        if (e.keyCode === 123) {
            return false
        }
    };
    document.onkeydown = function (e) {
        e = e || window.event;
        if (e.keyCode === 123) {
            return false
        }
    };
    document.oncontextmenu = t;
    document.onmouseup = t;
    var n = false;
    var r = false;
    var i = false;
    window.onkeyup = function (e) {
        if (e.which === 17) n = false
    };
    window.onkeydown = function (e) {
        if (e.which === 17) n = true;
        if ((e.which === 85 || e.which === 65 || e.which === 88 || e.which === 67 || e.which === 86 || e.which === 83) && n === true) {
            return false
        }
    };
    window.onkeyup = function (e) {
        if (e.which === 93 || e.which === 91 || e.which === 224) i = false
    };
    window.onkeydown = function (e) {
        if (e.which === 17 || e.which === 93 || e.which === 91 || e.which === 224) i = true;
        if ((e.which === 85 || e.which === 65 || e.which === 88 || e.which === 67 || e.which === 86 || e.which === 83) && i === true) {
            return false
        }
    };
    document.ondragstart = t;
    e("a").each(function (t, n) {
        var r = n.href;
        if (/\.(jpg|png|gif)$/.test(r)) {
            e(this).prop("href", "#")
        }
    })
}

以上是关于javascript 保护内容不被复制文本,拖动图像,查看源和禁用具有图像路径的链接。的主要内容,如果未能解决你的问题,请参考以下文章

如何对word以及excel进行保护,别人不可以进行任何操作

javascript 使用闭包保护对象内的属性不被外部修改

javascript 保护变量不被随意修改------优雅的编程

在word中要复制已选定文档,可以按下()键,同时用鼠标拖动选定文本到指定位置完成复制

onselect 与 onselectstart

pdf可以复制吗