代码之家  ›  专栏  ›  技术社区  ›  karthick

如何检测系统中安装的所有浏览器?

  •  -1
  • karthick  · 技术社区  · 15 年前

    2 回复  |  直到 15 年前
        1
  •  2
  •   Amarghosh    15 年前

    您所能做的最大工作就是从HTTP头读取用户代理字符串(可以很容易地修改,因此不必精确),以检查当前用于访问应用程序的浏览器是什么。即使这样,你也不能从Flex上完成,你必须使用一些服务器脚本来完成,并将信息发送到Flex应用程序。

        2
  •  0
  •   adamcodes    15 年前

    @Amargosh,虽然您必须通过服务器页面来获取客户机信息,但您只需从Flex执行Javascript即可获取浏览器信息:

    var result:String = ExternalInterface.call("eval", "navigator.userAgent");
    

    这样就行了。