表面普通随机数网页,藏有隐藏后台面板,暗号解锁|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


相关推荐
典典分享指南4 小时前
DeepSeek Harness 开源贡献手记:从 Issue 到 Merge 的完整旅程
jupyter·github·vim·idea·visual studio
峰向AI7 小时前
坚持不下去?这个 14K Star 的 App 把你的习惯变成 RPG 游戏
github
Bmob后端云8 小时前
Bmob后端云实战|Python实现SSE流式输出,给备忘录AI加上打字机效果
前端·github
峰向AI20 小时前
还在手动配 SSL 证书?这个 75K Star 的 Web 服务器让 HTTPS 自动到起飞
github
Java陈序员20 小时前
轻量运维面板!一款现代化的服务器控制面板工具!
运维·服务器·python·react.js·github
u1301301 天前
GitHub 热榜项目:日榜(2026-09-10)
github
用户2136863783521 天前
给 DeepSeek Harness 写了个「技能熔炉」:任何来源的 SKILL.md 一条命令装上
github
七牛开发者1 天前
告别反复调参,一个 Skill 让 AI 掌握论文图的视觉语法:以 DeepSeek V4.1 Flash 论文图为例
github·agent·deepseek
简创AIGC陶先生1 天前
【直播切片工作台】第11章:剪辑项目模型 VideoProject
github