From 1a216bc2d0c98b1af3f919e89c020b6d4544c427 Mon Sep 17 00:00:00 2001 From: CzBiX Date: Sun, 30 May 2021 16:01:06 +0800 Subject: [PATCH] Fix magnet protocol url fix #87 --- src/protocolHandler.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/protocolHandler.ts b/src/protocolHandler.ts index 2d53e3f..e58af44 100644 --- a/src/protocolHandler.ts +++ b/src/protocolHandler.ts @@ -7,8 +7,10 @@ function registerProtocolHandler() { return; } + const baseUrl = location.origin + location.pathname; + try { - navigator.registerProtocolHandler('magnet', location.origin + '#download=%s', document.title); + navigator.registerProtocolHandler('magnet', baseUrl + '#download=%s', document.title); } catch (e) { log('Register protocol handler failed.', e); }