【问题标题】:JavaScript for Chrome extension - get Windows username用于 Chrome 扩展的 JavaScript - 获取 Windows 用户名
【发布时间】:2011-08-14 21:28:43
【问题描述】:

我正在开发一个 Chrome 扩展程序,在我的 JavaScript 函数中应该识别登录的 Windows 用户名。

我想在 JavaScript 中访问 Windows 的用户名并将其显示在我的 Chrome 扩展网页中。

我尝试关注<script>,这在 IE 中运行良好。 Chrome浏览器是否有任何等效的方法?

function GetUserName()
    {
        var wshell = new ActiveXObject("WScript.Shell");
        alert(wshell.ExpandEnvironmentStrings("%USERNAME%"));
    }

请告诉我任何提取用户名的内置方法。

【问题讨论】:

  • 你可以写一个NPAPI plugin。如果获得完全权限,它可以做任何常规应用程序可以做的事情,并且您可以将其功能公开为 JavaScript 对象。查看 StackOverflow 以了解更多信息。

标签: javascript windows google-chrome windows-authentication


【解决方案1】:

您正在使用仅在 IE 中可用的 ActiveX。在我看来,您永远不能从浏览器中访问这样的信息(通常不能)。我怀疑有没有像你想要的那样运行的解决方案。

【讨论】:

  • 我的问题是 - 我可以用什么方法在 Chrome 中实现相同的功能?
  • 就像我说的 - 我真诚地怀疑你能做到
  • 谢谢,但是授权一个人的方法是什么。我对 OAuth 和 OpenID 了解不多。
  • 你将不得不通过 HTTP 走一些路线,看看网站的做法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-27
  • 1970-01-01
  • 1970-01-01
  • 2014-07-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多