From 40babdc641ae8aec4c00a955a5bad03e23325fcc Mon Sep 17 00:00:00 2001 From: boomzero Date: Sun, 4 Oct 2026 19:23:43 +0800 Subject: [PATCH 01/49] Redesign xmoj-script.uk in the userscript's monochrome style - Rewrite index.html: new copy, feature grid, 3-step install with browser detection and the Chrome/Edge "allow user scripts" step, FAQ, feedback. Drop AdSense, the inline GPL text, and the screenshot carousel. - Add shared site.css (tokens copied from MonochromeSkinCSS in XMOJ.user.js) and site.js (theme toggle, browser detection, live version from Update.json). - Rebuild 404.html in the same style. - Rewrite privacy/terms/child-protection in plain Chinese based on what the script and XMOJ-bbs actually store. - Remove the dead SSO login tab and its code from messages.html. - Move links off the dead xmoj-bbs.me domain (site, README, sitemap); add the sitemap to robots.txt. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_017dqWu3YgeVRGwBt5pXDq4A --- 404.html | 469 ++++----------- README.md | 8 +- child-protection.html | 106 +++- index.html | 1251 ++++++++++------------------------------- messages.html | 110 ---- privacy.html | 135 ++++- robots.txt | 2 + site.css | 568 +++++++++++++++++++ site.js | 89 +++ sitemap.xml | 20 +- terms.html | 112 +++- 11 files changed, 1379 insertions(+), 1491 deletions(-) create mode 100644 site.css create mode 100644 site.js diff --git a/404.html b/404.html index 3835c499c..b3c129f3c 100644 --- a/404.html +++ b/404.html @@ -1,362 +1,109 @@ - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - -

Page Not Found

+ + + + + + + 404 · XMOJ-Script + + + + + + + + + + + + + + + +
+
+
+ +
404
+

这个页面没 AC。

+

地址可能打错了,或者页面已经搬走了。

+ +
+
+
+
+ 评测结果 + 已完成 +
+
+ + + + + + + + +
测试点结果说明
#1AC域名正确
#2WA页面不存在
+
+
请求路径:/
+
+
+
+
+ + + + + + + diff --git a/README.md b/README.md index be626280a..663645e0e 100644 --- a/README.md +++ b/README.md @@ -5,14 +5,14 @@ ![GitHub release](https://img.shields.io/github/v/release/XMOJ-Script-dev/XMOJ-Script) ![GitHub issues](https://img.shields.io/github/issues/XMOJ-Script-dev/XMOJ-Script) -[点击此处访问官网查看更多内容](https://xmoj-bbs.me) +[点击此处访问官网查看更多内容](https://www.xmoj-script.uk) 原项目: https://github.com/langningchen/XMOJ-Script 小明的OJ增强脚本 - 小明的OJ增强脚本 | Product Hunt ### 帮助文档 -地址:https://docs.xmoj-bbs.me +地址:https://docs.xmoj-script.uk 仓库:https://github.com/XMOJ-Script-dev/docs ### 新版比赛页面兼容性 @@ -63,7 +63,7 @@ ![](Images/1.png) ![](Images/2.png) -更多图片可在[官网](https://www.xmoj-bbs.me)上查看 +更多介绍见[官网](https://www.xmoj-script.uk)。 通过小明的OJ增强脚本,您将能够更便捷地参与竞赛,提高AC率,管理代码,优化学习体验,同时享受美化界面带来的愉悦感受。 无论是竞技还是学习,这个脚本都将成为您在小明的OJ平台上的得力助手。 @@ -72,7 +72,7 @@ ### 安装 -请参考 [官网介绍](https://www.xmoj-bbs.me) 。 +请参考 [官网介绍](https://www.xmoj-script.uk) 。 如果您无法打开该网站,请前往[这里](https://scriptcat.org/zh-CN/script-show-page/1500/)安装。 ### 贡献 diff --git a/child-protection.html b/child-protection.html index f22784403..d9a7d32b1 100644 --- a/child-protection.html +++ b/child-protection.html @@ -1,36 +1,100 @@ - + + - 儿童保护协议 - 小明的OJ增强脚本 + 未成年人保护 · XMOJ-Script + - + + + + + + + + + - -
-

儿童保护协议

-

生效日期:2026-04-24

-

一、适用范围

-

本协议适用于未满十四周岁儿童相关信息处理活动,以及监护人对儿童使用服务的管理与监督。

+ + + -

二、监护人责任

-

监护人应指导并监督儿童合理使用网络服务,避免泄露隐私信息,防止沉迷与不当互动。

+
+ +

未成年人保护

+

生效日期:2026-10-04

+

小明的OJ的用户大多是中小学生,所以 XMOJ-Script 的大多数用户也是未成年人。我们按下面的方式对待这件事。

-

三、儿童信息保护

-

我们坚持最小必要原则处理信息,不会在无正当理由情况下收集与服务无关的儿童个人信息。

+

我们收集得很少

+

我们不收集真实姓名、年龄、手机号、住址或照片,只处理隐私说明里列出的数据:xmoj 用户名、你主动发布的内容和访问记录。我们没有办法知道某个用户的年龄,所以对所有用户采用同样的做法。

-

四、风险防护措施

-

我们将持续优化内容展示、交互提醒和异常行为识别机制,降低儿童接触不适宜内容和网络风险的可能性。

+

请家长留意

+
    +
  • 讨论区的帖子所有用户都能看到,提醒孩子不要在里面透露真实姓名、学校、联系方式等个人信息。
  • +
  • 短消息只在你和对方之间显示。如果孩子收到骚扰或不当内容,请联系我们处理。
  • +
-

五、监护人权利

-

监护人有权查阅、更正或删除儿童相关信息,并可通过反馈渠道提出限制处理、停止服务等申请。

+

申请删除

+

家长或监护人可以发邮件到 seanoj_noreply@yeah.net,写明孩子的 xmoj 用户名,要求查看或删除相关数据,或者封禁该账号的联网功能。我们会尽快处理。

-

六、联系我们

-

如您对儿童信息保护有疑问,请通过项目公开反馈渠道联系我们,我们会及时处理并反馈结果。

+

举报

+

看到针对未成年人的不当内容,请通过上面的邮箱或 GitHub 告诉我们,我们会优先删除。

+
-

返回首页

-
+ + + diff --git a/index.html b/index.html index fda3f2058..b0940635f 100644 --- a/index.html +++ b/index.html @@ -1,984 +1,337 @@ - - + + + + 小明的OJ增强脚本 · XMOJ-Script + + + + - - - - - 小明的OJ增强脚本 + (function (c, l, a, r, i, t, y) { + c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments) }; + t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i; + y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); + })(window, document, "clarity", "script", "mdy1fivbnd"); + + + + + + + -