OperaおよびFirefoxブラウザでNPAPIサポートを有効にする

NPAPIは、最近多くのブラウザでサポートされているNetscapeプラグイン開発プラットフォームです。 機能を拡張し、プログラムウィンドウから直接さまざまなコンテンツを表示することができます。 Adobe Flash Player、Unity、Java、Silverlightなど多くのプラグインがそれに取り組んでいます。

OperaとFirefoxのブラウザでNPAPIサポートを有効にする必要があります

これらのプラグインは保護者の権利で実行されていることが多く、ウイルスやマルウェアが侵入していることが原因で、プラグインがコンピュータに重大な危険をもたらす可能性があることがその理由の根拠となります。 彼らはまたブラウザを遅くし、時には重大なエラーにつながる。

それにもかかわらず、多くのサイトがこの技術で動作しているため、ユーザーの要求に応じて、ブラウザにはプラットフォームサポートを有効にする機能があります。

Mozilla Firefox

Firefoxブラウザは、実行できない機能を実装するためにアドオンを使用します。 これらは通常、音声、ビデオ、オンラインゲーム、プレゼンテーション、Web会議などです。 Firefoxは次のプラグインをサポートしています。

  • アドビフラッシュ。
  • Java - サイトのインタラクティブコンテンツを見る。
  • Silverlight - ビデオとオーディオを再生します。
  • QuickTime - オーディオとビデオを再生します。
  • Windows Media - WinMediaを再生します。
  • Adobe Acrobat - PDF文書を開いて表示します。

64ビット版のFirefoxは、Adobe FlashとSilverlightのみをサポートしています。 バージョン52以降、FirefoxブラウザはAdobe Flashを除くすべてのアドオンのサポートを中止しました。 技術を放棄する移行期間中に、同社は2018年の初めまでNetscapeプラットフォームをサポートするFirefox ESR(Extended Support Release)ブラウザをリリースしました。

代わりに、FirefoxはWebApi技術を提供します。 多くのサイトで新しいプラットフォームへの切り替えが始まっており、古い安全でないアドオンの必要性がなくなりました。 ただし、必要に応じてそれらをオンまたはオフにすることができます。

  1. [メニュー]ボタンをクリックして[アドオン]を選択します。
  2. [管理]タブで、[常に有効にする]を選択します。

Firefox 52以降では、サポートが制限されているので、それを有効にするには、次のようにします。

  1. ブラウザを開き、新しいタブでアドレスとしてabout:configと入力します。

  2. 意図を確認してください。
  3. ブール変数plugin.load_flash_onlyを追加します。

  4. 変数をfalseに設定してください。
  5. ブラウザを再起動してください。
重要です。 このような行動は、特に更新後に、健康プログラムの喪失につながる可能性があります。 彼の仕事を妨害するときは、結果の危険性に注意してください。

Firefox 53では、NPAPIサポートを有効にする機能はプログラムコードから完全に除外されます。

オペラ

Operaはプラグインを使って機能を拡張しています。

  • フラッシュコンテンツを表示する。
  • サードパーティ製アプリケーションと通信するため。
  • 特別なWeb機能をサポートするため。

Operaブラウザで利用可能なプラグインを以下のように表示します。

  1. アドレスバーに「opera:plugins」と入力します。

  2. リストが表示され、場所の名前、種類、場所が表示されます。

Opera 36以降、NPAPIのサポートは無効になっています。そのため、主要なプログラムに従って、Operaは新技術への移行への道を歩み始めました。 しかし、Firefoxとは異なり、彼らはプラグインサポートを有効にする機能を残しました。 また、Opera PPAPI Flashの新バージョンでも使用されています。 これは、そのようなセキュリティやパフォーマンスの問題がない新しいインタフェースです。 ただし、すべてのサイトで正しく機能しているわけではありませんが。 フラッシュコンテンツに問題がある場合は、次のようにタイプを変更してください。

  1. [メニュー]から[Opera]に移動し、[その他のツール]を選択してから[開発者ツールを有効にする]を選択します。

  2. 「開発者ツール」という行がメニューに表示されたら、その中の「プラグイン」を選択します。
  3. Adobe Flash Playerの「詳細を表示」を見つけます。
  4. PPAPIタイプを無効にしてNPAPIを有効にします。

enable npapiコマンドでOperaの技術サポートを有効にすることができます。

  1. ブラウザを開き、アドレスバーにopera:// flagsを入力します。

  2. 検索バーに、「npapi」と入力します。
  3. 見つかったNPAPIプラグインを無効にするで、選択します。

chrome:// flags /#enable-npapiコマンドでも同じことができます。 その後、プログラムを再起動してください。

したがって、FirefoxとOperaのNPAPIを使用する制限を回避することは可能ですが。 しかし、そのような行動はプログラムとコンピュータ全体の安定性と安全性を脅かすことを忘れないでください。 結局のところ、大手開発者がこの技術を放棄し、Webプログラマが新しい現実に合わせて自分のサイトを再構成するまで、その使用を移行期に限定することは無意味です。