2011-10-25 12 views
5

2つを一緒に使うことができない理由はありますか?2つ以上の "browser_action"、 "page_action"または "app"を一緒に使用できないのはなぜですか?

単一の拡張が一緒にブラウザとページの特定のアクションを使用することはできませんなぜ私が考えることはできません。なぜ私はそれぞれのアクションの単一の拡張子を書く必要がありますか?

答えて

4

私はそれが最も明確な説明であると信じているブラウザについては、simplicityです。混乱を避けるために。

Packaged Appsは、サービスをホストしたくない、または自分のアプリをChromeに完全に統合したり、オフラインで作業したりしたくない開発者のために、基本的にHosted Appsの代替手段ですから説明するのが最も簡単です。しかし、パッケージ化されたアプリケーションは拡張機能としてバンドルされているため、ホストされたアプリケーションにはこの機能がないため、ブラウザのChromeに何も追加できません。

アクションの選択に関しては、この制限は、拡張機能がアドレスバーとツールバーを過度に重複するのを防ぐのに役立つと考えられます。

badgesを使用して多くのケースで

や変更をトリガするためにcontent scriptsmessage passingの組み合わせを使用している間onClicked eventが正しくbrowser actionspage actionsの多くの機能を複製することができます。

StumbleUpon extensionは、ツールバーが現在表示されているかどうかによって、ブラウザアクションの動作が回転します。