it-swarm-ja.com

ChromeがHTML5オーディオおよびビデオコンテンツをプリロードしないようにするにはどうすればよいですか?

私はHTML5とその機能が大好きです。しかし、私を苛立たせているのは、コンテンツの実際のダウンロードを制御できないことです。

たとえば、RSSフィードでHTML5オーディオファイルを見るたびに、Chromeは自動的にダウンロードを開始します!これは、どのファイルも聞くつもりがない場合は特に厄介です。プリロードされているファイル。私はそれらの非常に少数を聞きたいです。

聞く/見るつもりのないファイルで帯域幅を無駄にしないようにChromeに指示する方法はありますか?

11
Anton N

残念ながら、現在は、明示的にリクエストするまでリソースをダウンロードしないようにChromeを指示する方法はないようです(私もチェックインしました) Extensions Web Store 誰かがこれを実行できる拡張機能を作成したかどうかを確認します)。

Opera HTML5開発者ガイド、HTML5ビデオとオーディオについて知っておくべきことすべては次のように述べています。

ダウンロードはどうしたの?

Opera、ChromeおよびSafariは、まだ再生が開始されていない場合でも、ビデオファイル全体を自動的にダウンロードします。Firefox3.6は、autobuffer属性が存在します。仕様がautobufferからpreloadに変更されていることに注意してください。これは、まだどこにも実装されていません。Opera preload属性で特に指定されていない限り、デフォルトでフレームをレンダリングして期間を決定するのに十分なだけロードするFirefoxの動作。

Chromeがpreload属性を無視することは既知の問題でした。つまり、想定されていなくても、常に動画がプリロードされます。ただし、良いニュースは- このバグは修正されました Chromeの最新の開発者バージョン:

プロジェクトメンバー[email protected]によるコメント72、4月5日(6日前)

プリロードを実装するためのパッチがリリースされました!プリロード属性は最終的にChrome 12.で認識されます(開発チャネルは数週間以内にこの更新を取得する必要があります。)

この変更が行われると(使用しているChromeのバージョンによって異なります)、RSSフィード、Webページなどでプリロードする必要があることが明示されていない限り、オーディオファイルがプリロードされないことがわかります。 。

HTML5を理解していると、Webデザイナーがプリロードするように設定している場合、そうしないように指示するためにできることは何もないと思います。私の推測では、ソースがプリロードされるかどうかを選択できる拡張機能またはオプションがブラウザにすぐに表示されると思います(私はどのように Chromeのプラグインのクリックして再生 =動作します)。

6
Jared Harley