1

我正在尝试构建一个将在 Linux/Mac OS/Windows 上运行的 Adob​​e AIR 应用程序,它监视用户的浏览历史记录。

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

还有什么方法可以知道浏览器在运行时是否正在运行?

至于历史文件,我有一些关于 Firefox 的信息,所以任何关于读取/解析 IE/Safari/Opera/Chrome 历史文件的信息/链接将不胜感激。

4

1 回答 1

0
  1. 没有 API 可以做到这一点。我认为你最好的选择是查看它们的安装位置,即 Windows、Mac 等上的“程序文件”或“应用程序”。如果你绝对需要找到浏览器,你可以遍历整个文件系统寻找二进制文件,尽管这显然会影响性能。

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

于 2008-12-09T23:35:18.613 回答