首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

H5 網頁無法直接獲取手機 IMEI:替代方案

     編輯:程式設計疑難解答

結論

**純 H5 網頁無法獲取 IMEI**,瀏覽器沙箱禁止訪問設備唯一標識。

替代方案

  1. App 內嵌 WebView:原生注入 JS 接口(`addJavascriptInterface`)或 URL Scheme 將 IMEI/設備 ID 傳給頁面。
  2. 微信/小程序:使用 `wx.getSystemInfoSync().deviceId`(已棄用)或 **OpenID/UnionID** 識別用戶,需用戶授權登錄。
  3. 瀏覽器指紋:Canvas 指紋、User-Agent、屏幕分辨率、字體列表等綜合生成設備指紋(非唯一、可偽造)。
  4. Server 端會話:登錄後發放 JWT/Session ID,綁定用戶賬號而非設備。

建議

業務層面應**以用戶賬號為主鍵**,設備標識僅作輔助風控,不可作為核心依賴。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved