我想在網站加載後檢索網站的圖標網址。我怎麼才能實現這個爲我的Firefox擴展。從Firefox擴展中檢索網站的圖標網址
0
A
回答
0
https://developer.mozilla.org/en/nsIFaviconService https://developer.mozilla.org/en/Using_the_Places_favicon_service
請仔細閱讀頁面。您可以使用下面定義的服務:
nsIServiceManager serviceManager =
Mozilla.getInstance().getServiceManager();
nsIFaviconService service =
(nsIFaviconService)serviceManager.getServiceByContractID("@mozilla.org/brows
er/favicon-service;1", nsIFaviconService.NS_IFAVICONSERVICE_IID);
2
您可以使用nsIFaviconService,它已知的網頁緩存網頁圖標。沿着這些路線:
var faviconService = Components.classes["@mozilla.org/browser/favicon-service;1"]
.getService(Components.interfaces.nsIFaviconService);
var favicon = faviconService.getFaviconImageForPage(gBrowser.currentURI);
alert(favicon.spec);
請注意,它適用於nsIURI
objects,而不是字符串。您可以使用nsIIOService.newURI()從字符串中獲取nsIURI
對象。
是的,我意識到我複製了karthik的答案 - 但它沒有解釋,只有一個僞代碼示例。
相關問題
- 1. 從Firefox擴展中獲取Firefox的標籤網址
- 2. Firefox擴展:檢測地址欄的網址已被用戶
- 3. 從網頁Firefox擴展
- 4. 使用Firefox擴展阻止網址
- 5. 在新標籤中的Firefox擴展啓動網站
- 6. 在網站上安裝Firefox擴展
- 7. 在Firefox擴展中檢索當前網頁的POST數據
- 8. 網站地圖網址是否應包含文件擴展名?
- 9. 如何檢索網站根網址?
- 10. 用於網站維護的Firefox擴展(鏈接檢查)
- 11. 檢查網址的擴展名
- 12. Firefox的網絡擴展
- 13. 如何檢索網站的圖標?
- 14. 檢索網站的cookie併發布到網站時的擴展錯誤?
- 15. 如何使用Jsoup從網站上的鏈接檢索網址?
- 16. 從網站網址
- 17. 如何檢索網站圖標?
- 18. Chrome擴展程序搜索網站?
- 19. 爲我網站上的所有網址添加擴展程序
- 20. 檢索網址
- 21. 標準編碼網址,網站地圖
- 22. 從網址檢索JSON
- 23. joomla網站的擴展
- 24. 從Chrome擴展程序的Javascript中獲取標籤網址
- 25. 檢索外部網站鍍鉻擴展的源代碼
- 26. 檢索網站
- 27. 如何從網頁的網址中提取網站的網址?
- 28. 只從網站檢索圖像
- 29. 從網站檢索SVG圖像
- 30. 從網站檢索數據