98.js.org 是一个基于浏览器的 Windows 98 桌面模拟系统,使用纯前端技术(JavaScript、HTML、CSS)实现了完整的操作系统界面与交互体验。打开 https://98.js.org/ 后,页面会呈现出经典的 Windows 98 桌面,用户可以像在真实的老式 PC 上一样打开、拖动、最小化或关闭窗口,支持多任务切换和右键菜单等常见操作。
- 98.js官网入口网址:https://98.js.org/
- 98.js开源项目地址:https://github.com/1j01/98

该项目由开源库 os‑gui.js 提供底层实现,专注于复刻 Windows 98 的视觉风格与交互细节。在线演示中内置了多款经典小程序,包括 记事本(Notepad)、画图(Paint)、录音机(Sound Recorder)、计算器、文件资源管理器、Internet Explorer、帮助查看器、Clippy、以及 扫雷、纸牌、弹球、Winamp 2.9 播放器 等常见 Windows 98 附带的工具和游戏。这些应用均可直接在浏览器中运行,无需任何插件或本地安装,体验几乎与当年的真实系统相同。
主要功能
- 完整的桌面 UI:开始菜单、任务栏、桌面图标、文件资源管理器等。
- 虚拟文件系统:用户可以在浏览器中创建、编辑、删除文件,模拟真实的磁盘操作。
- 可扩展的插件机制:开发者可以自行添加模拟的程序(如记事本、计算器)或自定义主题。
- 跨平台运行:只需现代浏览器,无需额外安装,即可在 Windows、macOS、Linux 上使用。
典型使用场景
- 怀旧娱乐:让用户在网页上体验 Windows 98 的经典界面,适合作为个人博客、技术社区的互动小工具。
- 教学演示:在前端课程或 UI 设计课堂中,用作演示传统桌面操作系统的交互模型。
- 原型设计:产品经理或 UI 设计师可以快速搭建类似老式桌面的原型,验证用户对复古风格的接受度。
- 开发者实验:通过 BrowserFS 的文件系统抽象,开发者可以在前端实验文件读写、持久化等概念,而无需后端支持。
项目的源码托管在 GitHub(https://github.com/1j01/98 ),采用 MIT 许可证开放,开发者可以自行下载、修改或二次部署。页面还提供了彩蛋链接,例如 Windows 93(未开源)和 Windows 2000(基于 v86 虚拟化)等其他复古系统的在线体验。98.js.org 不仅是一次怀旧之旅,也是前端技术在模拟传统操作系统方面的成功案例,适合开发者学习、爱好者回顾以及普通用户感受“复古”桌面环境的乐趣。
相关导航
暂无评论...



