Chrome'un HTML5 ses ve video içeriklerini önceden yüklemesini nasıl önleyebilirim?


11

HTML5 ve özelliklerini çok seviyorum. Ama beni rahatsız eden tek şey, içeriğin gerçek indirilmesini kontrol edemiyorum.

Bir RSS akışında bir HTML5 ses dosyası gördüğümde, Chrome dosyayı otomatik olarak indirmeye başlayacaktır! Önceden yüklenen dosyaları dinlemek istemediğimde bu özellikle can sıkıcı bir durum. Çok azını dinlemek istiyorum.

Chrome'a, dinlemek / izlemek istemediğim dosyalarda bant genişliğimi boşa harcamamasını söylemenin bir yolu var mı?

Yanıtlar:


6

Maalesef şu anda açıkça siz bunları talep edene kadar Chrome'a ​​kaynak indirmemesini söylemenin bir yolu yok gibi görünüyor (hatta birinin bunu yapabilen bir uzantı yazıp yazmadığını görmek için Uzantıları Web Mağazasında bile kontrol ettim ).

Opera Geliştirici HTML5 kılavuzu, HTML5 video ve ses durumları hakkında bilmeniz gereken her şey :

Tüm bu indirmelerin nesi var?

Opera, Chrome ve Safari, henüz oynatılmamış olsa bile tüm video dosyasını otomatik olarak indirecektir. Firefox 3.6, autobuffer nitelik yoksa, yalnızca bir kareyi oluşturmak ve süreyi belirlemek için yeterli yükü taşır . Spec den değiştiğini Not autobufferiçin preloadhenüz hiçbir yerde uygulanmamış olan. Opera, preloadöznitelik aksini belirtmedikçe, yalnızca bir çerçeve oluşturmak ve varsayılan olarak süreyi belirlemek için yeterli yükleme yapma Firefox davranışını değiştirmeyi planlıyor .

Chrome'un özelliği göz ardı ettiği bilinen bir sorundu; preloadbu, gerekmese bile videoyu her zaman önceden yüklediği anlamına gelir. İyi haber ise, bu hatanın Chrome'un en son geliştirici sürümünde düzeltilmiş olmasıdır :

Yorum 72 tarafından proje üyesi vrk@chromium.org, Nis 5 (6 gün önce)

Ön yükü uygulamak için yamalar şimdi indi! Ön yükleme özelliği nihayet Chrome 12'de tanınacaktır. (Dev kanalı bu güncellemeyi birkaç hafta içinde almalıdır.)

Bu değişiklik gerçekleştiğinde (kullandığınız Chrome sürümüne bağlı olarak), RSS feed'i, web sayfası vb. Önceden yüklemesi gerektiğini açıkça belirtmedikçe ses dosyalarının önceden yüklenmediğini görmelisiniz.

HTML5 anlayışım, web tasarımcısı önceden yüklenecek şekilde ayarlanmışsa, bunu söylememek için yapabileceğiniz hiçbir şey olmadığına inanmamı sağlıyor. Benim tahminim, yakında tarayıcılarda bir kaynağın önceden yüklenip yüklenmeyeceğini seçmenize izin veren bir uzantı veya seçenek göreceğiz ( Chrome'un eklentiler için Oynatmak için Tıklayın nasıl çalıştığını düşünürüm ).


HTML5 bir standart değildir. Bu bir taslak bile değil, sadece bazı şeyler yeni bir "standart" olduğu söyleniyor. Her geliştirici, şirket, tarayıcı başka bir şekilde uygular.
Apache
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.