Как узнать имя профиля компьютера с помощью Javascript

Я хочу получить имя профиля пользователя компьютера, чтобы поместить текст журнала в appData

примечание: это только для IE (в настоящее время используется для гаджета Windows 7)

По умолчанию будет без имени профиля это

C:/Users/user/AppData/Local/sampleFolder/

но когда на нем есть имя профиля, каким оно должно быть?

C:/Users/{profileName}/AppData/Local/sampleFolder/

Мое исправленное решение (но я рекомендую принятый ответ)

function GetComputerName()
{
    try
    {
        var network = new ActiveXObject('WScript.Network');
        // Show a pop up if it works
        alert(network.computerName);
    }
    catch (e) { }
}

1 ответ

Решение

Я считаю, что это будет просто имя пользователя, которое должно быть:

network.username

Эта страница выглядит как руководство к объекту, который вы создаете (для дальнейшего использования).

Другие вопросы по тегам