JavaScript: как сгенерировать UUID для Internet Explorer 9? - PullRequest
0 голосов
/ 11 ноября 2011

Кто-нибудь знает, как сгенерировать UUID / GUID для Internet Explorer?

У меня есть код от Broofa по адресу: http://www.broofa.com/2008/09/javascript-uuid-function/

это прекрасно работает практически во всех браузерах, кроме IE 9.

1 Ответ

0 голосов
/ 11 ноября 2011

вот как я это делаю:

window.Guid = function () {
    function part() {
        return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1).toUpperCase();
    };

    return {
        NewGuid: function () { return (part() + part() + "-" + part() + "-" + part() + "-" + part() + "-" + part() + part() + part()); },
        Empty: "00000000-0000-0000-0000-000000000000"
    };
} ();

теперь вы можете сделать:

Guid.NewGuid();  // new uuid
Guid.Empty;      // empty uuid
...