2015-10-20 21 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上的独特性。

相关问题