Firefox サイドバーを作成しようとしているときに、 browser.jsへの参照が多数見られました。ただし、このファイルが何であるかはよくわかりません。その中にメソッド toggleSidebar があります。そのメソッドを Web ページから呼び出すことはできますか? ブラウザの拡張機能から呼び出すことはできますか? 最初に何らかの形で拡張機能に browser.js を含める必要がありますか? アドオン SDK から呼び出すことはできますか? それとも、古いスタイルの XUL 拡張機能からのみ利用できますか?
質問する
284 次
1 に答える
2
ただし、このファイルが何であるかはよくわかりません。
これは Firefox ブラウザー ウィンドウを駆動するコードであり、実際には多くのコードです。
そのメソッドを Web ページから呼び出すことはできますか?
いいえ、window.sidebar.addPanel()を使用してサイドバーを追加できます。
ブラウザの拡張機能から呼び出すことはできますか?
はい。
最初に何らかの形で拡張機能に browser.js を含める必要がありますか?
いいえ、ブラウザ ウィンドウには既に含まれています。
アドオン SDK から呼び出すことはできますか? それとも、古いスタイルの XUL 拡張機能からのみ利用できますか?
アドオン SDK からも使用できますが、ブラウザー ウィンドウに直接アクセスする必要があります (低レベル モジュールのいずれかまたはchrome オーソリティを使用) 。
于 2012-07-03T19:02:41.197 に答える