
私は HTML5 とその機能がとても気に入っています。しかし、コンテンツの実際のダウンロードを制御できないのが唯一の不満です。
たとえば RSS フィードで HTML5 オーディオ ファイルが表示されるたびに、Chrome は自動的にダウンロードを開始します。これは、プリロードされているファイルのいずれかを聴くつもりがない場合に特に煩わしいです。聴きたいファイルはごくわずかです。
視聴/視聴するつもりのないファイルに帯域幅を浪費しないように Chrome に指示する方法はありますか?
答え1
残念ながら、現在明示的にリクエストするまでリソースをダウンロードしないようにChromeに指示する方法のようです(私は彼らの拡張機能ウェブストア誰かがこれを実行できる拡張機能を作成したかどうかを確認するためです。
Opera 開発者向け HTML5 ガイド、HTML5 のビデオとオーディオについて知っておくべきことすべて状態:
一体全体、何のためにダウンロードしているのですか?
Opera、Chrome、Safari では、再生がまだ開始されていない場合でも、ビデオ ファイル全体が自動的にダウンロードされます。Firefox 3.6 では、 属性が
autobuffer
存在しない限り、フレームをレンダリングして継続時間を決定するのに十分な読み込みのみを行います。仕様が から に変更されましたがautobuffer
、preload
これはまだどこにも実装されていません。Opera では、属性で別の指定がない限り、デフォルトでフレームをレンダリングして継続時間を決定するのに十分な読み込みのみを行う Firefox の動作に変更する予定ですpreload
。
Chromeがこの属性を無視するのは既知の問題でpreload
、つまり、本来そうすべきでない場合でも常に動画をプリロードしてしまうのです。しかし、良いニュースは、このバグは修正されましたChrome の最新の開発者バージョンでは:
プロジェクトメンバーによるコメント72[メールアドレス]4月5日(6日前)
プリロードを実装するためのパッチがリリースされました。プリロード属性は Chrome 12 でようやく認識されるようになります。(Dev チャンネルでは数週間以内にこのアップデートが提供される予定です。)
この変更が行われると (使用している Chrome のバージョンによって異なります)、RSS フィード、Web ページなどでプリロードするように明示的に指定されていない限り、オーディオ ファイルはプリロードされなくなります。
HTML5に関する私の理解では、Webデザイナーがプリロードするように設定した場合、それをしないように指示することはできないと思います。しかし、私の推測では、ソースをプリロードするかどうかを選択できる拡張機能またはブラウザのオプションがすぐに登場します(Chrome のプラグインのクリックして再生作品)。
答え2
これを行うための拡張機能があります。自動再生を無効にして再読み込みします。
自動再生とプリロードの両方を停止します。
ただし、アクティブ化する閲覧ドメインはデータマイニングされます。
しかし、拡張機能があっても、Chromeはメタデータをプリロードするオーディオまたはビデオファイルの長さを表示します。
これを(まだ)止めることはできません。
これは、ワンタイム トークンで保護されたオーディオ ファイルやビデオ ファイルをダウンロードできないようにするためのものです。プリロードを防止できれば、オーディオ プレーヤーを右クリックして、トークンの有効期限切れメッセージなしでダウンロードできます。