首頁  >  問答  >  主體

javascript - JS如何取得電腦的設備號碼? mac位址

js如何取得電腦的實體位址。或一般如何做用戶唯一性判定的。

黄舟黄舟2713 天前1243

全部回覆(4)我來回復

  • 某草草

    某草草2017-05-18 10:58:37

    一般通过用户名,用户访问时的IP地址

    回覆
    0
  • 大家讲道理

    大家讲道理2017-05-18 10:58:37

    用目前瀏覽器類型+瀏覽版本號碼+目前IP+作業系統類型+作業系統版本 做下哈希

    回覆
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-18 10:58:37

    前端取得不到,找後端幫忙吧,取得到發給你。

    回覆
    0
  • 黄舟

    黄舟2017-05-18 10:58:37

    簡單做法:UserAgent + IP,缺陷是:例如某公司、學校等團體,使用相同電腦/瀏覽器,並且出口IP相同,那也會認為是同一個。
    或是:使用者第一次要求的時候,後端產生一個唯一性的token,放到cookie裡。每次有新的請求的時候,先判斷cookie裡是否有token。缺點是:如果用戶清空瀏覽器緩存,就會認為又是新的用戶。
    至於要透過js取得mac位址,似乎只有個別版本的IE支援(具體你可以查查)。

    回覆
    0
  • 取消回覆