結論
現代瀏覽器 (Chrome 45+, Firefox 52+, Edge) 已完全移除 NPAPI 插件支持,無法通過 `
歷史背景
- `classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"` 對應 Java Plug-in (舊版)。
- 僅 IE 11 (含兼容模式) 可能仍支持,但微軟已停止更新。
現代替代方案
- Java Web Start (JNLP):獨立啟動桌面應用,瀏覽器下載 `.jnlp` 文件啟動。
- REST API + 前端 JS:Java 後端暴露 HTTP 接口,前端 `fetch`/`axios` 調用。
- WebAssembly:將 Java 代碼編譯為 WASM (via TeaVM、CheerpJ) 在瀏覽器運行。
- Electron / Tauri:打包為桌面應用,內嵌 Java 運行時 (JLink 定制)。
參考
zqzjs 關於 object classid 的歷史說明