2008-12-09 114 views
1

我正在尝试构建一个Adobe AIR应用程序,该应用程序将在Linux/Mac OS/Windows上运行,该应用程序监视用户的浏览历史记录。如何从AIR应用程序访问浏览器信息?

我的AIR应用程序如何找出安装了哪些浏览器?换句话说,要监视的浏览器历史列表。

也有什么办法来知道浏览器是否运行在运行时?

至于历史文件,我已经得到了关于Firefox的一些信息,所以任何关于IE/Safari/Opera/Chrome的阅读/解析历史文件的信息/链接都将被赞赏。

回答

0
  1. 没有API来执行此操作。我认为你最好的选择是在他们安装的常见位置查看,例如Windows,Mac等上的“程序文件”或“应用程序”。如果你确实需要找到浏览器,那么你可以在整个文件系统中寻找二进制文件,虽然这显然有性能影响。

  2. AIR提供的操作系统基本上没有集成,所以没有真正的方法来确定什么在运行,哪些不在。如果任何浏览器在运行时创建临时文件,则可以检查它们的存在。

相关问题