98.js.org 是一個基于瀏覽器的 Windows?98 桌面模擬系統(tǒng),使用純前端技術(shù)(JavaScript、HTML、CSS)實現(xiàn)了完整的操作系統(tǒng)界面與交互體驗。打開 https://98.js.org/ 后,頁面會呈現(xiàn)出經(jīng)典的 Windows?98 桌面,用戶可以像在真實的老式 PC 上一樣打開、拖動、最小化或關(guān)閉窗口,支持多任務(wù)切換和右鍵菜單等常見操作。
- 98.js官網(wǎng)入口網(wǎng)址:https://98.js.org/
- 98.js開源項目地址:https://github.com/1j01/98
- xp系統(tǒng)模擬網(wǎng)站:https://geekprank.com/

該項目由開源庫 os?gui.js 提供底層實現(xiàn),專注于復(fù)刻 Windows?98 的視覺風(fēng)格與交互細(xì)節(jié)。在線演示中內(nèi)置了多款經(jīng)典小程序,包括 記事本(Notepad)?、畫圖(Paint)?、錄音機(Sound Recorder)?、計算器、文件資源管理器、Internet Explorer、幫助查看器、Clippy、以及 掃雷、紙牌、彈球、Winamp?2.9 播放器 等常見 Windows?98 附帶的工具和游戲。這些應(yīng)用均可直接在瀏覽器中運行,無需任何插件或本地安裝,體驗幾乎與當(dāng)年的真實系統(tǒng)相同。
主要功能
- 完整的桌面 UI:開始菜單、任務(wù)欄、桌面圖標(biāo)、文件資源管理器等。
- 虛擬文件系統(tǒng):用戶可以在瀏覽器中創(chuàng)建、編輯、刪除文件,模擬真實的磁盤操作。
- 可擴(kuò)展的插件機制:開發(fā)者可以自行添加模擬的程序(如記事本、計算器)或自定義主題。
- 跨平臺運行:只需現(xiàn)代瀏覽器,無需額外安裝,即可在 Windows、macOS、Linux 上使用。
典型使用場景
- 懷舊娛樂:讓用戶在網(wǎng)頁上體驗 Windows?98 的經(jīng)典界面,適合作為個人博客、技術(shù)社區(qū)的互動小工具。
- 教學(xué)演示:在前端課程或 UI 設(shè)計課堂中,用作演示傳統(tǒng)桌面操作系統(tǒng)的交互模型。
- 原型設(shè)計:產(chǎn)品經(jīng)理或 UI 設(shè)計師可以快速搭建類似老式桌面的原型,驗證用戶對復(fù)古風(fēng)格的接受度。
- 開發(fā)者實驗:通過 BrowserFS 的文件系統(tǒng)抽象,開發(fā)者可以在前端實驗文件讀寫、持久化等概念,而無需后端支持。
項目的源碼托管在 GitHub(https://github.com/1j01/98 ),采用 MIT 許可證開放,開發(fā)者可以自行下載、修改或二次部署。頁面還提供了彩蛋鏈接,例如 Windows?93(未開源)和 Windows?2000(基于 v86 虛擬化)等其他復(fù)古系統(tǒng)的在線體驗。98.js.org 不僅是一次懷舊之旅,也是前端技術(shù)在模擬傳統(tǒng)操作系統(tǒng)方面的成功案例,適合開發(fā)者學(xué)習(xí)、愛好者回顧以及普通用戶感受“復(fù)古”桌面環(huán)境的樂趣。



