我需要获取有关运行Web浏览器的计算机的系统信息(操作系统系统名称,登录用户名等)。可以使用JavaScript或Flash吗? Silverligth,Java?
答案 0 :(得分:0)
我发现您可以使用Capabilities类获取操作系统名称。您需要添加导入:
import flash.system.Capabilities;
而且你可以通过这样的代码获得操作系统名称:
var osName:String = Capabilities.os;
我认为使用闪存,由于安全限制以及闪存在虚拟机中运行,您将无法获得有关计算机的更多信息。您可以找到更多信息here。
答案 1 :(得分:0)
您可以获取有关操作系统的信息,您可以查看用户代理字符串。将其输入浏览器控制台即可查看
navigator.userAgent
要查看登录的用户名,这有点棘手。如果您使用的是IIS,则可能需要查看NTLM,它允许您使用Windows域控制器对网页进行身份验证。