MENU

js禁止view-source查看页面源码

January 27, 2020 • javascript

常见查看网站源码的无非有这四种:

  • F12
  • 鼠标右键单击
  • Ctrl+Shift+I
  • Ctrl+U

通过JavaScript来屏蔽掉这三种状态从而实现禁止查看源代码效果

<script type="text/javascript">
window.onload = function() {
    //屏蔽键盘事件
    document.onkeydown = function() {
        var e = window.event || arguments[0];
        //F12
        if (e.keyCode == 123) {
            alert('抄袭可耻!!!');
            return false;
            //Ctrl+Shift+I
        } else if ((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)) {
            alert('抄袭可耻!!!');
            return false;
            //Shift+F10
        } else if ((e.shiftKey) && (e.keyCode == 121)) {
            alert('抄袭可耻!!!');
            return false;
            //Ctrl+U
        } else if ((e.ctrlKey) && (e.keyCode == 85)) {
            alert('抄袭可耻!!!');
            return false;
        }
    };
    //屏蔽鼠标右键
    document.oncontextmenu = function() {
        alert('抄袭可耻!!!');
        return false;
    }
}
</script>

效果参考

吴好和许坏的纪念日

转载请注明出处,并添加原文地址

Archives QR Code Tip
QR Code for this page
Tipping QR Code