created(){
    // 只在生产环境下开启
    if (process.env.NODE_ENV === "production") {
      // 1.禁用右键菜单
      document.oncontextmenu = new Function("event.returnValue=false");
      // 2.禁止键盘F12键
      document.addEventListener("keydown", function (e) {
        if (e.key == "F12") {
          e.preventDefault(); 
        }
      });

      // 3.禁止进入调试模式
      setInterval(function () {
        check()
      }, 1000);
      var check = function () {
          function doCheck(a) {
              if (("" + a / a)["length"] !== 1 || a % 20 === 0) {
                  (function () { }
                      ["constructor"]("debugger")())
              } else {
                  (function () { }
                      ["constructor"]("debugger")())
              }
              doCheck(++a)
          }
          try {
              doCheck(0)
          } catch (err) { }
      };
    }
  },
GitHub 加速计划 / vu / vue
207.54 K
33.66 K
下载
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:2 个月前 )
73486cb5 * chore: fix link broken Signed-off-by: snoppy <michaleli@foxmail.com> * Update packages/template-compiler/README.md [skip ci] --------- Signed-off-by: snoppy <michaleli@foxmail.com> Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com> 4 个月前
e428d891 Updated Browser Compatibility reference. The previous currently returns HTTP 404. 5 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐