からウェブサイトのfavicon URLを取得します。読み込まれたウェブサイトのfavicon urlを取得したいと思います。私はこれを私のfirefox拡張モジュールにどのように実装できますか?firefox extension
0
A
答えて
0
https://developer.mozilla.org/en/nsIFaviconService https://developer.mozilla.org/en/Using_the_Places_favicon_service
ページをお読みください。それは、既知のページのファビコンをキャッシュし、あなたがnsIFaviconServiceを使用することができます
nsIServiceManager serviceManager =
Mozilla.getInstance().getServiceManager();
nsIFaviconService service =
(nsIFaviconService)serviceManager.getServiceByContractID("@mozilla.org/brows
er/favicon-service;1", nsIFaviconService.NS_IFAVICONSERVICE_IID);
2
:あなたは、以下の定義されたサービスを利用することができます。これらの線に沿って:
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. signing firefox extension
- 2. firefox extensionのデバッグ
- 3. Firefox ExtensionでExtjを使用する
- 4. リモートWebドライバ - Rest Client Extension(アドオン)でfirefoxプロファイルを渡す
- 5. Firefox Extensionでファイルダウンロードイベントを捕まえるには?
- 6. Firefox-Extensionでブラウザウィンドウをポップアップとして識別する方法は?
- 7. Door Hangerにアイコンを追加するFireFox Extensionの通知
- 8. Firefox Firebug Extension - Javascript機能をフリーズしますか?
- 9. tab javascript firefox extensionのURLを変更する
- 10. firefox extensionのデータディレクトリからオーディオを再生する
- 11. Komodo Extension
- 12. MovieClip extension
- 13. php_dbx extension
- 14. mobilesubstrate extension
- 15. Firefox Extension - ページごとに複数のXMLHttpRequest呼び出しを呼び出す
- 16. Firefox Addon/Extensionを使用してビューポート(または他の)タグを追加する
- 17. Javascriptを使用してFirefox ExtensionのXMLファイルのローカルコピーを作成します。
- 18. Firefox Extensionへのアクセス方法Selenium Webdriverで追加しましたか?
- 19. msbuild publish .deploy extension
- 20. Safari Extension Popover Links
- 21. python-fastcgi extension
- 22. Opera Extension - persona.ini
- 23. Delphi - identcache extension
- 24. Azure Microsoft.Azure.Diagnostics Extension
- 25. Gradle Plugin:Convention vs. Extension
- 26. UIImage imageNamed extension
- 27. Yii Bootstrap Extension Gridview
- 28. Heroku PHP memcache Extension
- 29. Symfony2 extension、replaceArgument
- 30. getBoundingClientRect IHTMLElement2 - IE extension