Browse Source

:bug: windows https://github.com/siyuan-note/siyuan/issues/5667

Vanessa 2 years ago
parent
commit
f534be1794
1 changed files with 4 additions and 0 deletions
  1. 4 0
      app/src/protyle/util/paste.ts

+ 4 - 0
app/src/protyle/util/paste.ts

@@ -107,6 +107,10 @@ export const paste = async (protyle: IProtyle, event: (ClipboardEvent | DragEven
         if (doc.body && doc.body.innerHTML) {
         if (doc.body && doc.body.innerHTML) {
             textHTML = doc.body.innerHTML;
             textHTML = doc.body.innerHTML;
         }
         }
+        // windows 剪切板
+        if (textHTML.startsWith("\n<!--StartFragment-->") && textHTML.endsWith("<!--EndFragment-->\n\n")) {
+            textHTML = doc.body.innerHTML.trim().replace("<!--StartFragment-->", "").replace("<!--EndFragment-->", "");
+        }
     }
     }
 
 
     textHTML = Lute.Sanitize(textHTML);
     textHTML = Lute.Sanitize(textHTML);