表面普通随机数网页,藏有隐藏后台面板,暗号解锁|Github Pages 在线演示

文章目录

      • 前言
      • [🎯 项目效果预览](#🎯 项目效果预览)
      • [✨ 核心设计思路](#✨ 核心设计思路)
      • [💡 技术亮点总结](#💡 技术亮点总结)
      • [📌 拓展思考](#📌 拓展思考)
      • 仓库地址

前言

今天写了一个很有意思的纯前端小Demo,外表看起来就是一个平平无奇的随机数生成网页 ,任何人打开都能正常输入最小、最大值,点击按钮拿到随机数字。

但是它里面藏了一个秘密彩蛋:输入特定暗号,才会调出隐藏的序列配置后台。

项目全程仅HTML+CSS+原生JS,不需要后端、不需要Node服务,直接丢到Github Pages / Netlify就能在线访问,开箱即用。

⚠️ 温馨提示:本项目仅用于前端学习、趣味娱乐、桌游整活,请勿过度用于正式场景

🎯 项目效果预览

页面主体只有两个输入框、一个生成按钮,界面干净简洁。

  • 普通模式 :最小值填数字、最大值填数字,点击生成,正常返回区间内随机数。
  • 隐藏后台解锁方式 :在最小值输入框,严格区分大小写输入 Intruder,点击【生成随机数】按钮,页面右侧会弹出固定定位的配置面板。
  • 配置面板:可以预设第几次生成,固定输出指定数字,自带序列计数器。鼠标离开面板,等待2秒自动隐藏。

在线演示地址:

测试小提示:暗号Intruder首字母大写,区分大小写,如果担心输入错误,可以直接复制这个,拼写错不会触发后台。

✨ 核心设计思路

  1. 伪装界面:从视觉上看不出任何后门,普通用户使用完全看不出异常。
  2. 暗号触发机制:复用现有的最小值输入框作为密码入口,不额外增加密码框,隐蔽性很强。
  3. 固定侧边面板 :后台面板使用position:fixed悬浮在页面右侧,不挤压主界面,默认透明隐藏。
  4. 自动消失逻辑:鼠标移入面板暂停倒计时,鼠标移出2秒后自动隐藏后台。
  5. 纯静态前端 :所有计算、序列逻辑全部在浏览器本地JS执行,没有后端,数据只保存在当前页面内存,刷新页面重置所有规则。

💡 技术亮点总结

  1. 网页彩蛋实现:利用现有输入框作为秘密入口,无额外密码组件,隐蔽性强。
  2. CSS固定定位悬浮面板,透明过渡动画,不打乱主页面布局。
  3. 原生JS逻辑,无任何第三方依赖,代码精简。
  4. 序列计数机制,记录点击次数,匹配预设序列输出指定值。

📌 拓展思考

这种**"表面普通工具,内置隐藏配置后台"**的思路,在前端彩蛋、CTF网页类题目里面很常见。

普通人使用页面看不出异常,只有知道特定触发口令,才能解锁隐藏功能。

仓库地址

https://github.com/dxiangwiki/random-secret-generator


相关推荐
穆梓兰煊2 小时前
pgvector 0.8 评测:过滤向量检索的召回修复与边界
github
诚小纯2 小时前
qwen-deep-research 接入实录:两阶段调用、SSE 解析、报告结构与 35 处不可追溯的引用
人工智能·github
用户9948438810702 小时前
开源了一个把老 PHP 站点自动升级到 PHP 8.5 的工具(应对 PHP2Shell 漏洞)
github
用户7273744138842 小时前
用 sha256 校验 Windows 下载文件:从 EZA Modern LS 说起
github
miofly3 小时前
Gemini 4 Argon发布,机器人ERQA推理得分87%但缺可比基准
开源·github
Apageoflove3 小时前
把 ComfyUI 改造成无人值守视频产线:状态机、顺序锁与 ComfyUI 插件工程实践
人工智能·github
CoovallyAIHub5 小时前
Anthropic 昨晚发布 Claude Duet:AI 第一次主动找你干活
github·agent·设计
逛逛GitHub5 小时前
又盘点了 4 个稀奇古怪的 GitHub 项目,第一个很抽象。
github
m4Rk_8 小时前
【论文阅读】Agent记忆机制(106):COUNTERMEM——用可执行世界模型验证“如果当时换个动作”的反事实记忆
论文阅读·人工智能·学习·开源·github
十方空烬8 小时前
开源雷达 · 2026-10-21:技能开始像软件包一样被治理
开源·github