在网页上请求系统信息

时间:2013-07-10 08:20:10

标签: javascript flash browser operating-system

我需要获取有关运行Web浏览器的计算机的系统信息(操作系统系统名称,登录用户名等)。可以使用JavaScript或Flash吗? Silverligth,Java?

2 个答案:

答案 0 :(得分:0)

我发现您可以使用Capabilities类获取操作系统名称。您需要添加导入:

import flash.system.Capabilities;

而且你可以通过这样的代码获得操作系统名称:

var osName:String = Capabilities.os;

我认为使用闪存,由于安全限制以及闪存在虚拟机中运行,您将无法获得有关计算机的更多信息。您可以找到更多信息here

答案 1 :(得分:0)

您可以获取有关操作系统的信息,您可以查看用户代理字符串。将其输入浏览器控制台即可查看

navigator.userAgent

要查看登录的用户名,这有点棘手。如果您使用的是IIS,则可能需要查看NTLM,它允许您使用Windows域控制器对网页进行身份验证。