0

firebreath を使用して NPAPI プラグインを作成しました。登録されているすべての MIME タイプで問題なく動作します。プラグインは video/x-flv にも登録されています。これで、応答に video/x-flv コンテンツ タイプが含まれる URL をアドレス バーに入力するたびに、プラグインが呼び出され、応答が処理されます。しかし、ブラウザーでフラッシュ ビデオを再生すると、YouTube であると仮定すると、Firefox は応答がコンテンツ タイプとして video/x-flv を含む多くの要求を送信しますが、私のプラグインは呼び出されません。これらのリクエストがプラグインに対して透過的なままであるのはなぜですか? video/x-flv コンテンツ タイプにも登録されている vlc Web プラグインでも同じことが見られます。

4

1 に答える 1

1

The <object> tags for Flash videos have type application/x-shockwave-flash, which Flash handles and your plugin doesn't. If the Flash plugin itself requests sub-resources, those won't in turn invoke plugins (what would that even do?); NPAPI isn't intended as a generic way to intercept network traffic.

于 2012-10-25T04:14:48.870 に答える