У меня есть настольное приложение, построенное с помощью TideSDK и java-скрипта.Как получить регистрационную информацию системы в приложении TideSDK с помощью java-скрипта?
Идея заключается в использовании системного входа для автологизации приложения tideSDK. Я попробовал следующий фрагмент кода, чтобы получить имя пользователя для входа в систему.
var WinNetwork = new ActiveXObject("WScript.Network"); //option 1 ref http://stackoverflow.com/questions/2968690/get-windows-username-with-javascript
console.log(WinNetwork);
var userName = @HttpContext.Current.User.Identity.Name; //option 2 ref http://stackoverflow.com/questions/12820172/how-to-get-the-current-login-user-name-in-my-script-file-inside-my-asp-net-mvc
В варианте 1 он говорит, что объект ActiveXObject недоступен.
В варианте 2 это дает ошибка синтаксического анализа
SyntaxError: Parse error
Invoking masonry /C:/ProgramData/TideSDK/modules/win32/ui/1.3.1%2Dbeta/ui.js:95
Вариант 1 не может работать ни на что, кроме IE.
Что не так, я делаю с вариантом 2?
Есть ли другой способ получить имя пользователя системы из приложения TideSDK?