From c907b288bd6f034958f215753f28107b8a67cb79 Mon Sep 17 00:00:00 2001 From: SiriusXT <1160925501@qq.com> Date: Thu, 14 Nov 2024 11:18:03 +0800 Subject: [PATCH] Add more link protocol support --- src/public/app/services/link.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/public/app/services/link.js b/src/public/app/services/link.js index 3d0426e93..6a65aeb43 100644 --- a/src/public/app/services/link.js +++ b/src/public/app/services/link.js @@ -259,7 +259,7 @@ function goToLinkExt(evt, hrefLink, $link) { // Enable protocols supported by CKEditor 5 to be clickable. // Refer to `allowedProtocols` in https://github.com/TriliumNext/trilium-ckeditor5/blob/main/packages/ckeditor5-build-balloon-block/src/ckeditor.ts. // Adding `:` to these links might be safer. - const otherAllowedProtocols = ['tel:', 'sms:', 'sftp:', 'smb:', 'slack:', 'file:', 'zotero:']; + const otherAllowedProtocols = ['mailto:', 'tel:', 'sms:', 'sftp:', 'smb:', 'slack:', 'file:', 'zotero:']; if (otherAllowedProtocols.some(protocol => hrefLink.startsWith(protocol))){ window.open(hrefLink, '_blank'); }