我想知道操作系统版本(Windows XP Home,Windows XP Pro,Windows Vista Ultimate,Windows Vista Business等等)是否可以通过Flash中的某种变量获得。
谢谢,
罗伊。
答案 0 :(得分:3)
是的,在某种程度上。检查Capabilities对象here上的os属性:
os:String [只读]
语言版本:ActionScript 3.0
播放器版本:Flash Player 9
指定当前操作系统。 os属性可以返回以下字符串:“Windows XP”,“Windows 2000”,“Windows NT”,“Windows 98 / ME”,“Windows 95 “,”Windows CE“(仅适用于Flash Player SDK,不适用于桌面版),”Linux“和”MacOS“。服务器字符串是OS。
答案 1 :(得分:0)
我需要确切版本的操作系统,Windows XP或Windows Vista还不够。有子版本/版本。
它有点hacky,但您可以从用户代理字符串中获取确切的操作系统版本。
可以使用
获取字符串ExternalInterface.call("window.navigator.userAgent.toString")