从 firefox 扩展中检索网站的 favicon url
我想在网站加载后检索该网站的图标网址。我如何为我的 Firefox 扩展实现此功能。
I want to retrieve the favicon url of the website once it is loaded. How can I implement this for my firefox extension.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 nsIFaviconService,它会缓存已知页面的图标。沿着这些思路:
请注意,它适用于
nsIURI
对象,而不是用字符串。您可以使用 nsIIOService.newURI() 获取nsIURI
字符串对象。是的,我意识到我在复制 karthik 的答案 - 但它没有解释,只有一个虚假的代码示例。
You can use nsIFaviconService, it caches favicons for known pages. Along these lines:
Please note that it works with
nsIURI
objects, not with strings. You can use nsIIOService.newURI() to get annsIURI
object from a string.Yes, I realize that I am duplicating karthik's answer - but it has no explanation and only a bogus code example.
https://developer.mozilla.org/en/nsIFaviconService
https://developer.mozilla.org/en/Using_the_Places_favicon_service
请仔细阅读该页面。您可以使用下面定义的服务:
https://developer.mozilla.org/en/nsIFaviconService
https://developer.mozilla.org/en/Using_the_Places_favicon_service
Please read the page carefully. You can use the service defined below: