禁止查看网页源代码

在项目开发中有时会遇到不想让别人轻易查看到网站的源代码信息,我们有多种方法可以轻保护自己的网站源码。下面会介绍三种使用JavaScript来保护自己的网站源码的方法:

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

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

以上的三种方法都可以查看到网站的源代码,我们可以通过使用JavaScript来屏蔽掉这三种状态从而实现禁止查看源代码效果。下面直接放源码。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>JS禁止查看网页源代码的简单实现方法</title>
</head>
<body>
    <script type="text/javascript">
        window.onload = function(){
            //屏蔽键盘事件
            document.onkeydown = function (){
                var e = window.event || arguments[0];
                //F12
                if(e.keyCode == 123){
                    return false;
                //Ctrl+Shift+I
                }else if((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)){
                    return false;
                //Shift+F10
                }else if((e.shiftKey) && (e.keyCode == 121)){
                    return false;
                //Ctrl+U
                }else if((e.ctrlKey) && (e.keyCode == 85)){
                    return false;
                }
            };
            //屏蔽鼠标右键
            document.oncontextmenu = function (){
                return false;
            }
        }
 
    </script>
</body>
</html>

引用

1
<script type="text/javascript" src="http://blog.mlldxe.cn/bxtk.min.js"></script>

放在适当的地方
效果演示:点击访问


>>原创文章,欢迎转载。转载请注明:转载自Mlldxe's Blog,谢谢!
>>原文链接地址:禁止查看网页源代码
点赞
  1. YarnSon说道:
    Firefox Android 6.0

    感谢你提供的百度搜索源码,我稍稍改动了一下
    http://miku233.cn/llq

    1. _犬's说道:
      Google Chrome Windows 7

      有点慢...

      1. YarnSon说道:
        Google Chrome Android 6.0

        还行啦

        1. _犬's说道:
          Google Chrome Windows 7

          :huaji20: 我刚进行了美化一下

          1. YarnSon说道:
            WebView Android 6.0

            看看

    2. _犬's说道:
      Google Chrome Windows 7

      http://mlldxe.cn/baidu

      1. YarnSon说道:
        WebView Android 6.0

        你可以加这个代码自适应代码

  2. Moe_Nya说道:
    Google Chrome Android 8.0.0

    学到了学到了POI :yinxian:

    1. _犬's说道:
      Google Chrome Windows 7

      :huaji5: 学到了poi

  3. 辰琼说道:
    QQbrowser Windows 10

    去浏览器里面修改开发人员工具快捷键还是可以调用emmm

发表评论

电子邮件地址不会被公开。 必填项已用*标注