結論
**純 H5 網頁無法獲取 IMEI**,瀏覽器沙箱禁止訪問設備唯一標識。
替代方案
- App 內嵌 WebView:原生注入 JS 接口(`addJavascriptInterface`)或 URL Scheme 將 IMEI/設備 ID 傳給頁面。
- 微信/小程序:使用 `wx.getSystemInfoSync().deviceId`(已棄用)或 **OpenID/UnionID** 識別用戶,需用戶授權登錄。
- 瀏覽器指紋:Canvas 指紋、User-Agent、屏幕分辨率、字體列表等綜合生成設備指紋(非唯一、可偽造)。
- Server 端會話:登錄後發放 JWT/Session ID,綁定用戶賬號而非設備。
建議
業務層面應**以用戶賬號為主鍵**,設備標識僅作輔助風控,不可作為核心依賴。