Perché Chrome non è coerente nel mostrare l'avanzamento del caricamento?


9

A volte quando sto caricando un file in Chrome, un piccolo messaggio nella barra di stato appare in basso a sinistra nella finestra, dicendo Caricamento 23% ... e così via, fino al termine del caricamento. Ma a volte questo non si presenta affatto - di solito quando sto caricando file più grandi su una connessione un po 'più lenta.

Sembra che qualcun altro abbia già posto questa stessa domanda sui forum dei prodotti di Google, ma l'unica risposta ha dimostrato la mancanza di comprensione della domanda originale.

È davvero fastidioso che a volte, inaspettatamente, non si presenti. Soprattutto su file di grandi dimensioni, perché i file di grandi dimensioni sono quelli di cui vuoi veramente misurare l'avanzamento. Qualcun altro ha riscontrato questo errore? Esistono soluzioni alternative o impostazioni per garantire che l'avanzamento del caricamento sia sempre visibile?


Anche se non posso confermare, scommetto che ha a che fare con il fatto che Chrome non mantiene il proprio database di associazioni mimetype-to-application.
Fergus,

Fergus, ciò non significherebbe che alcune estensioni di file sarebbero interessate mentre altre no? Perché posso dirti che ho visto l'incoerenza durante il caricamento di file ZIP di grandi dimensioni. A volte viene visualizzato l'avanzamento del caricamento; a volte no.
soapergem,

2
Ciao ... Questo sembra dipendere da come ogni sito web gestisce il caricamento di file ... PHP, AJAX, ecc.
Annulla il

my chome (52.0.2743.116 m (64-bit)) non presenta questo problema. Ho provato a caricare un file da 200 MB e i progressi sono stati corretti. Ho anche ridotto la velocità di connessione dal pedaggio degli sviluppatori e la percentuale dello stato di caricamento era ancora corretta. forse è un vecchio bug che è stato risolto ora
Sourav Ghosh,

Risposte:


1

Risposta breve: molto probabilmente è un bug, perché il browser ha una conoscenza completa delle dimensioni totali del caricamento e dell'importo già inviato.

Posso pensare a 3 scuse che il prodotto gestisce su Google potrebbe inventare:

  • Se un determinato sito utilizza una libreria front-end esotica che invia dati in blocchi, nasconde la quantità totale di byte di un caricamento dal browser. Il browser dovrebbe comunque vedere i totali intermedi e sarebbe in grado di mostrare una percentuale (fuorviante) di quello.

  • Un altro ostacolo psicologico potrebbe essere rappresentato dai server proxy, generalmente presenti in aziende e università. Questi possono accettare il traffico più velocemente di quanto siano in grado di inviarlo. Questa situazione porterebbe a una percentuale di avanzamento che corre a 100, quindi in pausa.

  • Molti siti mantengono aperte le connessioni persistenti a un server tramite JavaScript. Potrebbe sembrare un caricamento su Chrome. I caricamenti reali potrebbero essere erroneamente classificati come una connessione così persistente.

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.