跳转至内容
0
  • 版块
  • 讨论
  • 最新
  • 标签
  • 热门
  • 顶端
  • 用户
  • 版块
  • 讨论
  • 最新
  • 标签
  • 热门
  • 顶端
  • 用户
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Zephyr)
  • 不使用皮肤
折叠
JIKE社区
  1. 首页
  2. 讨论区
  3. 技术专区
  4. 建站经验
  5. 分享一波:防止小白偷网页的JS代码

分享一波:防止小白偷网页的JS代码

已定时 已固定 已锁定 已移动 建站经验
6 帖子 6 发布者 971 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 我是小马甲~M 离线
    我是小马甲~M 离线
    我是小马甲~
    🤫
    写于 最后由 编辑
    #1

    当然这些代码就是防一下小白用户~

    1)干扰调试

    var check = (function () {
                var callbacks = [], timeLimit = 50, open = false;
                setInterval(loop, 1);
                return {
                    addListener: function (fn) {
                        callbacks.push(fn);
                    },
                    cancleListenr: function (fn) {
                        callbacks = callbacks.filter(function (v) {
                            return v !== fn;
                        });
                    }
                }
                function loop() {
                    var startTime = new Date();
                    debugger;
                    if (new Date() - startTime > timeLimit) {
                        if (!open) {
                            callbacks.forEach(function (fn) {
                                fn.call(null);
                            });
                        }
                        open = true;
                        window.stop();
                    } else {
                        open = false;
                    }
                }
            })();
            check.addListener(function () {
                window.location.reload();
            });
    

    2)禁用F12

    document.onkeydown = function() {
    		var e = window.event || arguments[0];
    		if (e.keyCode == 123) {
    			alert('你知道的太多了!');
    			return false;
    		}
    		if ((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)) {
    			alert('你知道的太多了!');
    			return false;
    		}
    		if ((e.ctrlKey) && (e.keyCode == 85)) {
    			alert('你知道的太多了!');
    			return false;
    		}
    		if ((e.ctrlKey) && (e.keyCode == 83)) {
    			alert('你知道的太多了!');
    			return false;
    		}
    	}
    
    
    

    唐宋元明清,连排小工兵!

    1 条回复 最后回复
    0
    • W 离线
      W 离线
      inst
      🍌
      写于 最后由 编辑
      #2

      记住只能防小白

      1 条回复 最后回复
      0
      • M 离线
        M 离线
        mlc
        写于 最后由 编辑
        #3

        很多都只能防君子,防不了小人😳

        1 条回复 最后回复
        0
        • KdakkK 离线
          KdakkK 离线
          Kdakk
          🍌
          写于 最后由 编辑
          #4

          有没有那种 F12就卡死浏览器的js

          签名

          1 条回复 最后回复
          0
          • R 离线
            R 离线
            Rabbit
            🍌
            写于 最后由 编辑
            #5

            JS还是混淆吧
            不混淆 就是让白嫖的

            1 条回复 最后回复
            0
            • 8 离线
              8 离线
              python
              写于 最后由 820jsqkg 编辑
              #6

              f12的话用浏览器的工具-控制台也能打开,之前遇到过一个如果打开控制台的话就跳转到首页的,不知道这种怎么破

              1 条回复 最后回复
              0
              回复
              • 在新帖中回复
              登录后回复
              • 从旧到新
              • 从新到旧
              • 最多赞同


              Popular Topics - 热门主题
              • 类似notion的笔记软件:superthread,送终身PRO会员
                M
                mooncn
                2
                7
                784

              • 联通卡免费领500G云盘定向流量(速冲)
                A
                abcpython
                2
                3
                402

              • 论坛发帖是不是该审核一下?
                A
                amrice
                1
                6
                191

              • CodeBuddy 国际版邀请码分享!
                我是小马甲~M
                我是小马甲~
                1
                5
                69

              • Win 10 RTM Professional Volume:MAK (Activation Count: 401001)
                M
                mtp100
                1
                3
                68

              • Ubuntu24 系统 Python3.12.3 升级 Python3.12.10
                undefined
                1
                1
                54

              • 登录

              • 没有帐号? 注册

              • 登录或注册以进行搜索。
              百度网盘
              2,098 个主题
              夸克网盘
              893 个主题
              连续剧
              878 个主题
              国产剧
              663 个主题
              美剧
              411 个主题
              中国移动
              307 个主题
              动画片
              287 个主题
              动作片
              244 个主题

              118

              在线

              41.9k

              用户

              42.0k

              主题

              112.9k

              帖子
              • 第一个帖子
                最后一个帖子