可能性の重複:
How to create a GUID/UUID in Javascript?
JavaScript: how to generate UUID for Internet Explorer 9?IE9でJavaScriptを使用してGUIDを作成しますか?
IE9のためのJavaScriptでGUIDを作成するのではなく、依存道、完全にWindowsプラットフォームがあります。他のブラウザやOSをサポートする必要はありません。
ありがとうございます!
可能性の重複:
How to create a GUID/UUID in Javascript?
JavaScript: how to generate UUID for Internet Explorer 9?IE9でJavaScriptを使用してGUIDを作成しますか?
IE9のためのJavaScriptでGUIDを作成するのではなく、依存道、完全にWindowsプラットフォームがあります。他のブラウザやOSをサポートする必要はありません。
ありがとうございます!
次のスニペットで適用されるV4 UUIDのメソッドが見つかりました。テスト結果のUUID here
var result = document.querySelector("#result");
result.textContent = '10 UUIDs\n---------------------------------------------\n';
for (var i = 0; i < 11; i += 1) {
result.textContent += UUID() + '\n';
}
function UUID() {
var uuid = (function() {
var i,
c = "89ab",
u = [];
for (i = 0; i < 36; i += 1) {
u[i] = (Math.random() * 16 | 0).toString(16);
}
u[8] = u[13] = u[18] = u[23] = "-";
u[14] = "4";
u[19] = c.charAt(Math.random() * 4 | 0);
return u.join("");
})();
return {
toString: function() {
return uuid.toUpperCase();
},
valueOf: function() {
return uuid.toUpperCase();
}
};
}
<pre id="result"></pre>
の1 Googleで簡単な検索はStackOverflowの上、this answerに私をリードしています。最初の結果。
これは実際に@Kooilncがコピーしたものです。ただし、2番目の部分は貼り付けませんでした。
ただし、このような値は正規のGUIDではありません。 Javascriptで実際のGUIDを生成する方法はありません。ブラウザーが公開しないローカルコンピューターのプロパティに依存するためです。あなたはActiveXのようなOS固有のサービスを使用する必要があります:http://p2p.wrox.com/topicindex/20339.htm
PS:私はまた、このライブラリを見てお勧め:node-uuid。
ダウンボッターが話すことがありますか? –
ブラウザに依存しないと思います。これを見てください: http://stackoverflow.com/questions/105034/how-to-create-a-guid-uuid-in-javascript – Tobi
"他のブラウザやOSをサポートする必要はありません" < - detect IE9を開き、サポートを無効にしてください –
調査の結果は表示されません:http://bit.ly/Jz30et –