我正在使用插件構建器的Firefox插件。我想定期掃描瀏覽器的歷史..整個歷史。我正在尋找像chrome's history api這樣的功能。看起來window.history僅限於會話歷史記錄。任何幫助?試圖弄清楚這件事我瘋了。像history export這樣的插件必須做這樣的事情,但是他們的代碼對我來說並不是立即可以理解的。在Firefox插件中訪問歷史記錄
3
A
回答
11
你需要訪問XPCOM服務nsIBrowserHistory,這裏的一些示例代碼與SDK工作:
https://builder.addons.mozilla.org/package/157396/latest/
的地方API是一個有點冗長,有可用的廣泛的例子在MDN:
https://developer.mozilla.org/en-US/docs/Querying_Places
還存在提供了一些抽象的可以在這裏找到Mozilla社區成員開發的一個模塊:
https://github.com/autonome/Jetpack-Modules/blob/master/places.js
我不知道如果theabove模塊已對最新版本的Firefox和SDK的測試。
相關問題
- 1. 在Chrome中訪問歷史記錄html?
- 2. OPC UA歷史數據訪問 - 事件歷史記錄
- 3. 在Firefox中導出Awesomebar歷史記錄
- 4. 訪問iPhone中的通話記錄歷史記錄
- 5. 包含Firefox歷史記錄中每個訪問記錄旁的給定主機的所有訪問計數
- 6. 獲取Firefox的歷史記錄
- 7. GWT歷史記錄:歷史記號
- 8. 如何訪問IOS5上的通話記錄歷史記錄
- 9. 如何訪問iPhone的通話記錄/歷史記錄
- 10. 如何在應用程序中訪問iPhone Safari歷史記錄?
- 11. 在Silverlight中訪問瀏覽器歷史記錄
- 12. 在SharePoint 2010 ListItem中訪問版本歷史記錄的屬性
- 13. 文件歷史記錄8
- 14. 訪問Emacs中的Node.js命令歷史記錄問題
- 15. 捕獲touchmove事件時訪問觸摸歷史記錄
- 16. 如何訪問工作項鍊接和附件歷史記錄
- 17. 訪問IPython的配置文件歷史記錄(history.sqlite)
- 18. 從Git歷史記錄中刪除具有歷史記錄的特定文件
- 19. 將歷史記錄插入新表
- 20. 插入新的歷史記錄行
- 21. 如何在SQL Server中的歷史記錄表中存儲歷史記錄
- 22. 如何在Firefox歷史記錄中獲取URL的MIME類型?
- 23. 窗口的歷史記錄對象中的訪問URL
- 24. 訪問Java中的Internet Explorer歷史記錄
- 25. 如何訪問node.js中的終端歷史記錄?
- 26. LDAP登錄歷史記錄
- 27. 貝寶Sandbox歷史記錄重定向到REAL歷史記錄
- 28. 文件歷史記錄在Windows 8.1
- 29. VSO git文件歷史中的「簡單歷史記錄(默認)」和「完整歷史記錄」有什麼區別?
- 30. 訪問VI歷史
英雄的回答是什麼。真正有用的示例代碼和鏈接。我有我想要的東西,非常感謝! – mobabo
謝謝你!乾杯。 – canuckistani