1.禁用浏览器右键菜单


document.oncontextmenu = new Function("return false;");

                                                          

2.监听键盘事件

function mAlert() {

    var fn = function () {};

    fn.toString = function () {

        window.location = 'about: blank';

        console.log("呵呵");

    }

    console.log("%c", fn);//请不要删除这行

};mAlert();

                                                          

3.检测控制台

function mAlert() {

    var fn = function () {};

    fn.toString = function () {

        window.location = 'about: blank';

        console.log("呵呵");

    }

    console.log("%c", fn);//请不要删除这行

};mAlert();

                                                           

4.鼠标点击事件

document.onmousedown = function mdClick(event) {

    var e = event || window.event || arguments.callee.caller.arguments[0];

    if (e.button == 2 || e.button == 3) {

        alert("呵呵");

        //不建议用以下方法,易错率大

        window.location = 'about: blank';

    }

}

5.禁止保存

                                                           

 document.onkeydown = function() {

        if ((e.ctrlKey) && (e.keyCode == 83)) { //ctrl+s

            alert("ctrl+s被禁用");

            return false;

        }

    }

css禁止左键右键

                                                           

//左键

〈body onselectstart="return false"〉

//右键

〈body οncοntextmenu='return false'〉