Bagaimana saya bisa mencegah Chrome dari preloading konten audio dan video HTML5?

11

Saya suka HTML5 dan fitur-fiturnya banyak. Tetapi satu hal yang membuat saya jengkel adalah saya tidak bisa mengontrol pengunduhan konten yang sebenarnya.

Setiap kali saya melihat file audio HTML5, katakanlah, dalam umpan RSS, Chrome akan mulai mengunduhnya secara otomatis! Ini sangat menjengkelkan ketika saya tidak punya niat untuk mendengarkan salah satu file yang preloading. Saya ingin mendengarkan sangat sedikit dari mereka.

Apakah ada cara untuk memberi tahu Chrome agar tidak membuang bandwidth saya pada file yang tidak ingin saya dengarkan / tonton?

Anton N
sumber

Jawaban:

6

Sayangnya saat ini sepertinya tidak ada cara untuk memberitahu Chrome untuk tidak mengunduh sumber daya sampai Anda secara eksplisit memintanya (saya bahkan memeriksa di Toko Web Ekstensi mereka untuk melihat apakah seseorang menulis ekstensi yang dapat melakukan ini).

Panduan Pengembang Opera untuk HTML5, Semua yang perlu Anda ketahui tentang status video dan audio HTML5 :

Ada apa dengan semua pengunduhan itu?

Opera, Chrome dan Safari akan secara otomatis mengunduh seluruh file video meskipun belum mulai diputar. Firefox 3,6 hanya memuat cukup untuk membuat bingkai dan menentukan durasi, kecuali jika autobuffer atributnya ada. Perhatikan bahwa spesifikasi berubah dari autobuffermenjadi preload, yang belum diterapkan di mana pun. Opera berencana untuk mengubah ke perilaku Firefox hanya memuat cukup untuk membuat bingkai dan menentukan durasi secara default, kecuali preloadatribut mengatakan sebaliknya.

Itu adalah masalah yang diketahui bahwa Chrome mengabaikan preloadatribut, yang berarti itu selalu melakukan prapembuatan video, bahkan jika itu tidak seharusnya. Namun, kabar baiknya adalah bahwa bug ini telah diperbaiki di versi pengembang Chrome terbaru:

Komentar 72 oleh anggota proyek [email protected], 5 Apr (6 hari lalu)

Tambalan untuk menerapkan preload kini telah mendarat! Atribut preload akhirnya akan dikenali di Chrome 12. (Saluran Dev akan mendapatkan pembaruan ini dalam beberapa minggu).

Setelah perubahan ini terjadi (tergantung pada versi Chrome yang Anda gunakan), Anda akan melihat file audio yang tidak dimuat sebelum kecuali RSS feed, halaman web, dll, secara eksplisit menyatakan bahwa itu harus dimuat sebelumnya.

Pemahaman saya tentang HTML5 membuat saya percaya bahwa jika perancang web mengaturnya untuk memuat sebelumnya, tidak ada yang dapat Anda lakukan untuk tidak melakukannya. Namun, dugaan saya adalah bahwa kami akan segera melihat ekstensi atau opsi di peramban yang memungkinkan Anda memilih apakah suatu prapuat atau tidak sumber (saya akan berpikir seperti bagaimana kerja Click to Play untuk plugin Chrome berfungsi).

Jared Harley
sumber
HTML5 bukan standar. Ini bahkan bukan konsep, hanya beberapa hal yang dikatakan sebagai "standar" baru. Setiap pengembang, perusahaan, peramban mengimplementasikannya dengan cara lain.
Apache