懒得勤快 5 лет назад
Родитель
Сommit
3d0af20cc1

+ 1 - 2
src/Masuit.MyBlogs.Core/Views/Post/CompareVersion.cshtml

@@ -214,10 +214,9 @@
     $(function () {
         SyntaxHighlighter.all();
         SyntaxHighlighter.defaults['toolbar'] = false;
-    })
+    });
     @if(ViewBag.DisableCopy) {
         <text>
-    debugger;
     GlobalCopyrightProtect();
         </text>
     }

+ 0 - 1
src/Masuit.MyBlogs.Core/Views/Post/Details.cshtml

@@ -388,7 +388,6 @@
     @if(Model.DisableCopy) {
         <text>
     GlobalCopyrightProtect();
-    debugger;
         </text>
     }
     window.onload = function() {

+ 0 - 1
src/Masuit.MyBlogs.Core/Views/Post/HistoryVersion.cshtml

@@ -190,7 +190,6 @@
     $(function () {
         @if(Model.Post.DisableCopy) {
             <text>
-        debugger;
         GlobalCopyrightProtect();
             </text>
         }

+ 0 - 1
src/Masuit.MyBlogs.Core/Views/Post/PushMerge.cshtml

@@ -68,7 +68,6 @@
             <text>
         CopyrightProtect();
         CopyrightProtect4Editor();
-        debugger;
             </text>
         }
         var user = JSON.parse(localStorage.getItem("user"));

+ 0 - 1
src/Masuit.MyBlogs.Core/Views/Post/RepushMerge.cshtml

@@ -69,7 +69,6 @@
             <text>
         CopyrightProtect();
         CopyrightProtect4Editor();
-        debugger;
             </text>
         }
         var user = JSON.parse(localStorage.getItem("user"));

+ 18 - 1
src/Masuit.MyBlogs.Core/wwwroot/Scripts/global/scripts.js

@@ -253,6 +253,7 @@ function loadingDone() {
 function CopyrightProtect() {
     setInterval(function() {
         try {
+            disableDevTools();
             $(".article-content").on("keydown",function (e) {
                 var currKey = 0, evt = e || window.event;
                 currKey = evt.keyCode || evt.which || evt.charCode;
@@ -284,6 +285,7 @@ function CopyrightProtect() {
 function CopyrightProtect4Editor() {
     setInterval(function() {
         try {
+            disableDevTools();
             document.getElementById("ueditor_0").contentWindow.document.body.onkeydown = function (e) {
                 var currKey = 0, evt = e || window.event;
                 currKey = evt.keyCode || evt.which || evt.charCode;
@@ -306,11 +308,11 @@ function CopyrightProtect4Editor() {
         }
     },100);
 }
-
 /**禁止全局复制 */
 function GlobalCopyrightProtect() {
     setInterval(function() {
         try {
+            disableDevTools();
             $(".article-content").on("keydown",function (e) {
                 var currKey = 0, evt = e || window.event;
                 currKey = evt.keyCode || evt.which || evt.charCode;
@@ -337,6 +339,21 @@ function GlobalCopyrightProtect() {
         }
     },100);
 }
+var disableDevTools=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) {}
+}
 function GetOperatingSystem(os) {
     if (os) {
         if (os.indexOf("Windows") >= 0) {