在下面的Identity Server 3链接中,我们必须填写用户名和密码才能登录。
但是,我需要的是用户名应该自动填充,然后登录页面才会在屏幕上闪烁显示Window的系统用户名。为此,我尝试了下面介绍的以下内容以及对此问题的解答:
但这仅在Internet Explorer中起作用,因为它具有仅在Internet Explorer中受支持的ActiveX。 (System.Environment.Username)<-给我当前我需要传递到登录页面的用户
答案 0 :(得分:0)
<script>
function GetUsername()
{
var wshshell = new ActiveXObject("wscript.shell");
var username = wshshell.ExpandEnvironmentStrings("%username%");
document.getElementById("username").value = username;
}
</script>
I called this method from <body lang="en" onload="GetUserName()"> but this only gives current username in Internet explorer. Please someone suggest me better answer if they have any idea.