tianyun 1 ano atrás
pai
commit
8722c06d87
1 arquivos alterados com 24 adições e 0 exclusões
  1. 24 0
      simple-demo/edit_online.html

+ 24 - 0
simple-demo/edit_online.html

@@ -9,36 +9,47 @@
         #editor {
         #editor {
             height: calc(100vh - 20px); /* 假设其他元素的高度是100px */
             height: calc(100vh - 20px); /* 假设其他元素的高度是100px */
         }
         }
+
         .ql-editor ol, .ql-editor ul {
         .ql-editor ol, .ql-editor ul {
             padding-left: 0em;
             padding-left: 0em;
         }
         }
+
         .ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
         .ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
             padding-left: 3.5em;
             padding-left: 3.5em;
         }
         }
+
         .ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
         .ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
             padding-left: 5em;
             padding-left: 5em;
         }
         }
+
         .ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
         .ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
             padding-left: 6.5em;
             padding-left: 6.5em;
         }
         }
+
         .ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
         .ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
             padding-left: 8em;
             padding-left: 8em;
         }
         }
+
         .ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
         .ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
             padding-left: 9.5em;
             padding-left: 9.5em;
         }
         }
+
         .ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
         .ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
             padding-left: 11em;
             padding-left: 11em;
         }
         }
+
         .ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
         .ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
             padding-left: 12.5em;
             padding-left: 12.5em;
         }
         }
+
         .ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
         .ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
             padding-left: 14em;
             padding-left: 14em;
         }
         }
+
         .ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
         .ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
             padding-left: 15.5em;
             padding-left: 15.5em;
         }
         }
+
         .ql-editor li.ql-indent-10:not(.ql-direction-rtl) {
         .ql-editor li.ql-indent-10:not(.ql-direction-rtl) {
             padding-left: 17em;
             padding-left: 17em;
         }
         }
@@ -101,6 +112,7 @@
             showTextOnTopRight("✅");
             showTextOnTopRight("✅");
         }
         }
     }
     }
+
     let debounce1 = debounce(sysncContent, 1000);
     let debounce1 = debounce(sysncContent, 1000);
     // 监听编辑器内容变化
     // 监听编辑器内容变化
     quill.on('text-change', function (delta, oldDelta, source) {
     quill.on('text-change', function (delta, oldDelta, source) {
@@ -109,6 +121,18 @@
         // source - 表示触发变化的原因,如'user'(用户输入)或'silent'(编程方式修改)
         // source - 表示触发变化的原因,如'user'(用户输入)或'silent'(编程方式修改)
 
 
         // 在这里执行你想要的操作,比如更新数据或执行其他逻辑
         // 在这里执行你想要的操作,比如更新数据或执行其他逻辑
+
+        // 获取顶级父类的url
+        let url = window.top.location.href;
+        if (getQueryStringByUrl(url, "share_id")) {
+            // 如果是分享的页面,不同步
+            return;
+        }
+        if (getQueryStringByUrl(url, "version") && getQueryStringByUrl(url, "version").startsWith("back_read")) {
+            return;
+        }
+
+
         console.log("内容发生变化");
         console.log("内容发生变化");
         showTextOnTopRight("待同步");
         showTextOnTopRight("待同步");
         // 防抖 1秒内同步一次
         // 防抖 1秒内同步一次