diff --git a/frontend/src/pages/sub/SubPage.tsx b/frontend/src/pages/sub/SubPage.tsx index 369db30d..04131350 100644 --- a/frontend/src/pages/sub/SubPage.tsx +++ b/frontend/src/pages/sub/SubPage.tsx @@ -120,7 +120,7 @@ export default function SubPage() { if (!subUrl) return ''; const separator = subUrl.includes('?') ? '&' : '?'; const rawUrl = subUrl + separator + 'flag=shadowrocket'; - const base64Url = btoa(rawUrl).replace(/\+/g, '-').replace(/\//g, '_').replace(/=+$/, ''); + const base64Url = btoa(rawUrl); const remark = encodeURIComponent(subTitle || sId || 'Subscription'); return `shadowrocket://add/sub/${base64Url}?remark=${remark}`; }, []);