firefox用のスクリプトを書きたいです。Firefox には、アドオン、拡張機能、プラグインなど、さまざまな用語があるようです。そして、それらはすべて同じではないと感じています。の違いを一言で言い表せますか?
4 に答える
アドオン:基本的に、ブラウザにインストールできるものなら何でも。これには、たとえば、拡張機能、テーマ、プラグイン、辞書、言語パック、検索エンジンが含まれます。
拡張機能:ブラウザ機能を拡張するパッケージ。Firefoxで使用される拡張形式は、Geckoベースのブラウザでのみ機能します。拡張機能は通常、ユーザーインターフェイスにXULとCSSを使用し、動的アクションにJavaScriptを使用します。彼らはXPCOMに完全にアクセスでき、独自のXPCOMコンポーネントを提供することもできます。最近、アドオンSDKが単純な拡張機能を生成する代替方法として追加されました。これは、XULの代わりにHTMLを使用しますが、ブラウザーのユーザーインターフェイスを大幅に拡張できる方法を制限します。Firefox 57以降、すべての拡張機能はWebExtensionsAPIに基づいている必要があります。
プラグイン:Internet Explorerを除くすべてのブラウザでサポートされているNPAPIプラグインを意味します(後者は代わりに独自のActiveXテクノロジを使用します)。<embed>
このようなプラグインは、Webサイトがプラグインによって処理されるタイプのor<object>
タグを使用する場合に呼び出されるバイナリライブラリです。プラグインは、タグのコンテンツを描画するか(ウィンドウプラグイン)、バックグラウンドにとどまり、WebページのJavaScriptコードが使用するAPIを提供するだけです(ウィンドウレスプラグイン)。典型的な例は、FlashまたはSilverlightです。プラグインのサポートは段階的に廃止されています。2018年の時点で、Flashはまだある程度サポートされている唯一のプラグインです。
Firefoxによると:
拡張機能
拡張機能は、Firefox に新しい機能を追加したり、既存の機能を変更したりします。広告をブロックしたり、Web サイトから動画をダウンロードしたり、Firefox を Facebook や Twitter などの Web サイトと統合したり、翻訳などの他のブラウザーに含まれる機能を追加したりできる拡張機能があります。
プラグイン
プラグインは、あらゆる種類のインターネット コンテンツのサポートを追加します。これらには通常、ビデオ、オーディオ、オンライン ゲーム、プレゼンテーションなどに使用されるFlashなどの特許取得済みの形式が含まれます。プラグインは他社が作成・配布しています。
アドオン
それらは、拡張機能、プラグニス、テーマ、検索エンジン、辞書と言語パックです。
ソース: Firefox - https://support.mozilla.org/en-US/kb/find-and-install-add-ons-add-features-to-firefox
上記の増強の拡張
拡張機能は、プラグインがソフトウェアの問題を解決するためにソフトウェアの機能を拡張することを意味します (既に実行するように設計されていないことを実行できるようにするため)。
どちらのタイプもプログラムの能力を拡張します...そして、これが非常に混乱する理由だと思います。
拡張機能は、ソフトウェアを作成した会社のオプションである場合があり (多くの場合、そうです)、プラグインは、ソフトウェアを作成した会社またはソフトウェアに機能を追加するサード パーティから提供されます。 .