From 635f8b3bf5103e59baa59268bae298cba7bc6ab0 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 22 Oct 2025 10:03:42 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/16100 --- app/src/protyle/util/compatibility.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/protyle/util/compatibility.ts b/app/src/protyle/util/compatibility.ts index 8c8967311..df6a36693 100644 --- a/app/src/protyle/util/compatibility.ts +++ b/app/src/protyle/util/compatibility.ts @@ -98,6 +98,10 @@ export const readText = () => { } else if (isInHarmony()) { return window.JSHarmony.readClipboard(); } + if (typeof navigator.clipboard === "undefined") { + alert(window.siyuan.languages.clipboardPermissionDenied); + return ""; + } return navigator.clipboard.readText().catch(() => { alert(window.siyuan.languages.clipboardPermissionDenied); }) || ""; @@ -142,6 +146,10 @@ export const readClipboard = async () => { text.siyuanHTML = textObj.textSiyuan; return text; } + if (typeof navigator.clipboard === "undefined") { + alert(window.siyuan.languages.clipboardPermissionDenied); + return text; + } try { const clipboardContents = await navigator.clipboard.read().catch(() => { alert(window.siyuan.languages.clipboardPermissionDenied);