2015-10-20 44 views
0

我的電腦擴展名爲google chrome,擴展名類似Sync(書籤,標籤等)。爲了將每個書籤和標籤與其創建/修改的PC /桌面/機器相關聯。爲此,我可能必須生成我自己的唯一ID以及(例如: - SerialNo_myown_unique,CPU_No_Myown_unique,MAC_addr_Myownuniqueno等)。所以我想知道的是,我如何使用JavaScript生成這個,因爲我探索的大部分博客和文章都沒有給出關於如何去做的明確指示?如何在Chrome擴展程序中獲取特定於個人電腦的UUID

有人可以幫忙嗎?

+0

甚至不清楚這個擴展名是什麼,以及它究竟與id有什麼關係,或者確切的格式是什麼。除非你編輯問題並提供具體細節,否則它最終會被關閉。 – wOxxOm

+0

此外,使用搜索:[JavaScript識別計算機](http://stackoverflow.com/search?q=%5Bjavascript%5D+identify+computer) – wOxxOm

+1

可能重複[在JavaScript中創建GUID/UUID?](http:///stackoverflow.com/questions/105034/create-guid-uuid-in-javascript) – rsanchez

回答

1

node-uuid會爲您生成RFC compilant UUID字符串。雖然這些不依賴於它們生成的機器,但我不明白爲什麼這是必要的。您可以在安裝擴展程序時生成一個機器uuid,並將其與服務上的用戶帳戶相關聯。

或者,您可以在服務器上處理此操作,並在用戶在安裝擴展程序後登錄到其帳戶後向服務器請求一個ID。

一般來說,你正在尋找什麼叫設備指紋,是一個相當大的隱私問題。這也是爲什麼它(幸好)很難做到的不準確。 Mozilla Wiki有一些技術上的interesting collection。您可以測試您的瀏覽器配置在Panopticlick上的獨特性。

相關問題