2008-12-09 113 views
1

我正在嘗試構建一個Adobe AIR應用程序,該應用程序將在Linux/Mac OS/Windows上運行,該應用程序監視用戶的瀏覽歷史記錄。如何從AIR應用程序訪問瀏覽器信息?

我的AIR應用程序如何找出安裝了哪些瀏覽器?換句話說,要監視的瀏覽器歷史列表。

也有什麼辦法來知道瀏覽器是否運行在運行時?

至於歷史文件,我已經得到了關於Firefox的一些信息,所以任何關於IE/Safari/Opera/Chrome的閱讀/解析歷史文件的信息/鏈接都將被讚賞。

回答

0
  1. 沒有API來執行此操作。我認爲你最好的選擇是在他們安裝的常見位置查看,例如Windows,Mac等上的「程序文件」或「應用程序」。如果你確實需要找到瀏覽器,那麼你可以在整個文件系統中尋找二進制文件,雖然這顯然有性能影響。

  2. AIR提供的操作系統基本上沒有集成,所以沒有真正的方法來確定什麼在運行,哪些不在。如果任何瀏覽器在運行時創建臨時文件,則可以檢查它們的存在。

相關問題