From 2b9a6181330cb4e39222b19c78a28126641f5dff Mon Sep 17 00:00:00 2001 From: Vanessa Date: Tue, 31 Jan 2023 21:05:45 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/7206 --- app/src/protyle/util/paste.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/app/src/protyle/util/paste.ts b/app/src/protyle/util/paste.ts index 080862afa..694c63aba 100644 --- a/app/src/protyle/util/paste.ts +++ b/app/src/protyle/util/paste.ts @@ -31,7 +31,7 @@ const filterClipboardHint = (protyle: IProtyle, textPlain: string) => { }; export const pasteAsPlainText = async (protyle: IProtyle) => { - /// #if !BROWSER && !MOBILE + /// #if !BROWSER let localFiles: string[] = []; if ("darwin" === window.siyuan.config.system.os) { const xmlString = clipboard.read("NSFilenamesPboardType"); @@ -49,9 +49,9 @@ export const pasteAsPlainText = async (protyle: IProtyle) => { if (localFiles.length > 0) { uploadLocalFiles(localFiles, protyle, false); writeText(""); - } else { - getCurrentWindow().webContents.pasteAndMatchStyle(); } + /// #else + getCurrentWindow().webContents.pasteAndMatchStyle(); /// #endif }; @@ -101,10 +101,10 @@ export const paste = async (protyle: IProtyle, event: (ClipboardEvent | DragEven if (textPlain.endsWith(Constants.ZWSP) && !textHTML) { textHTML = textPlain; } - /// #if !MOBILE + /// #if !BROWSER + // 不再支持 PC 浏览器 https://github.com/siyuan-note/siyuan/issues/7206 if (!textHTML && !textPlain && ("clipboardData" in event)) { if ("darwin" === window.siyuan.config.system.os) { - /// #if !BROWSER const xmlString = clipboard.read("NSFilenamesPboardType"); const domParser = new DOMParser(); const xmlDom = domParser.parseFromString(xmlString, "application/xml"); @@ -117,7 +117,6 @@ export const paste = async (protyle: IProtyle, event: (ClipboardEvent | DragEven writeText(""); return; } - /// #endif } else { const xmlString = await fetchSyncPost("/api/clipboard/readFilePaths", {}); if (xmlString.data.length > 0) {