2013-07-10 118 views
0

我需要獲取有關運行Web瀏覽器的計算機的系統信息(操作系統系統名稱,登錄用戶名等)。是否有可能使用JavaScript或Flash? Silverligth,Java?請求網頁上的系統信息

+1

JavaScript只能提供有關Web瀏覽器(用戶代理字符串)的操作系統名稱和詳細信息。要獲得有關客戶端計算機的更多信息,您需要使用第三方組件,即Flash,Silverlight,Java。 – Stasel

回答

0

我發現你可以通過使用Capabilities類來獲得OS名稱。您需要添加導入:

import flash.system.Capabilities; 

而且比你可以通過這樣的代碼獲得操作系統名稱:

var osName:String = Capabilities.os; 

我想用閃光燈,你將無法獲得有關計算機更多的信息,由於安全限制以及閃存在虛擬機中運行。你可以找到更多的信息here

0

您可以獲取有關操作系統的信息,您可以查看用戶代理字符串。在瀏覽器控制檯中輸入以查看它

navigator.userAgent 

要查看登錄的用戶名,這有點棘手。如果您使用IIS,您可能需要查看NTLM,它允許您使用Windows域控制器對網頁進行身份驗證。