Come posso impedire a Chrome di precaricare i contenuti audio e video HTML5?


11

Mi piace HTML5 e le sue caratteristiche molto. Ma l'unica cosa che mi irrita è che non riesco a controllare l'effettivo download dei contenuti.

Ogni volta che vedo un file audio HTML5, per esempio, in un feed RSS, Chrome inizierà a scaricarlo automaticamente! Questo è particolarmente fastidioso quando non ho intenzione di ascoltare nessuno dei file che stanno precaricando. Voglio ascoltarne pochissimi.

C'è un modo per dire a Chrome di non sprecare la mia larghezza di banda in file che non intendo ascoltare / guardare?

Risposte:


6

Purtroppo al momento non sembra esserci un modo per dire a Chrome di non scaricare risorse fino a quando non le richiedi esplicitamente (ho anche controllato nel loro Web Store delle estensioni per vedere se qualcuno ha scritto un'estensione che potrebbe farlo).

La guida per gli sviluppatori di Opera per HTML5, tutto ciò che devi sapere sugli stati audio e video di HTML5 :

Che succede con tutto questo download?

Opera, Chrome e Safari scaricheranno automaticamente l'intero file video anche se la riproduzione non è ancora iniziata. Firefox 3.6 carica solo abbastanza per eseguire il rendering di un frame e determinare la durata, a meno che non autobuffer sia presente l' attributo. Nota che le specifiche sono cambiate da autobuffera preload, che non è ancora stato implementato da nessuna parte. Opera prevede di modificare il comportamento di Firefox solo caricando abbastanza per eseguire il rendering di un frame e determinare la durata per impostazione predefinita, a meno che l' preloadattributo non dica diversamente.

È stato un problema noto che Chrome ignora l' preloadattributo, il che significa che precarica sempre il video, anche se non dovrebbe. La buona notizia, tuttavia, è che questo bug è stato corretto nell'ultima versione per sviluppatori di Chrome:

Commento 72 del membro del progetto vrk@chromium.org, 5 aprile (6 giorni fa)

Le patch per implementare il precarico sono ora arrivate! L'attributo di precarico verrà finalmente riconosciuto in Chrome 12. (Il canale Dev dovrebbe ottenere questo aggiornamento tra qualche settimana.)

Una volta che questa modifica ha luogo (dipende dalla versione di Chrome che stai utilizzando), dovresti vedere i file audio non precaricati a meno che il feed RSS, la pagina web, ecc. Non indichi esplicitamente che deve essere precaricato.

La mia comprensione di HTML5 mi porta a credere che se il web designer ha impostato il precarico, non c'è niente che puoi fare per dirgli di non farlo. La mia ipotesi, tuttavia, è che vedremo presto un'estensione o un'opzione nei browser che ti consentirà di scegliere se precaricare o meno una fonte (penso che sia un po 'come il funzionamento del plugin Click to Play di Chrome per i plug-in ).


HTML5 non è uno standard. Non è nemmeno una bozza, solo alcune cose che si dice siano un nuovo "standard". Ogni sviluppatore, azienda, browser lo implementa in un altro modo.
Apache,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.