From c3f6f901a50a7021114ab0bde82a0f91a9acec55 Mon Sep 17 00:00:00 2001 From: ZhenShuo Leo <98386542+ZhenShuo2021@users.noreply.github.com> Date: Tue, 29 Jul 2025 04:46:55 +0800 Subject: [PATCH] fix: forgejo CORS --- assets/js/fetch-repo.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/assets/js/fetch-repo.js b/assets/js/fetch-repo.js index 41ee97fb..69f8d269 100644 --- a/assets/js/fetch-repo.js +++ b/assets/js/fetch-repo.js @@ -4,6 +4,12 @@ const repoId = script?.getAttribute("data-repo-id"); if (!repoURL || !repoId) return; + if (repoId.startsWith("forgejo")) { + console.log( + "fetch-repo.js: Forgejo server blocks cross-origin requests. Live JavaScript updates are not supported.", + ); + return; + } const platforms = { github: { @@ -52,6 +58,6 @@ if (element) element.innerHTML = data[dataField]; }); } catch (error) { - console.error(error); + console.error(`fetch-repo.js: ${error}`); } })();