我正在尝试构建一个可在Linux / Mac OS / Windows上运行的Adobe AIR应用程序,它可以监视用户的浏览历史记录。
我的AIR应用程序如何找出安装了哪些浏览器?换句话说,要监视的浏览器历史列表。
还有什么方法可以知道浏览器是否在运行时运行?
至于历史文件,我有一些关于Firefox的信息,所以任何有关IE / Safari / Opera / Chrome阅读/解析历史文件的信息/链接都将受到赞赏。
答案 0 :(得分:0)
没有用于执行此操作的API。我认为你最好的选择是查看它们安装的常见位置,即Windows,Mac等上的“程序文件”或“应用程序”。如果你绝对需要找到浏览器,你可以走遍整个文件系统寻找二进制文件虽然显然有性能影响。
AIR基本上没有与操作系统集成,因此没有真正的方法来确定正在运行什么和不运行什么。如果任何浏览器在运行时创建临时文件,您可以检查它们是否存在。