Come si assicura che il ricevitore stia utilizzando l'ultimo codice distribuito nell'URL nella whitelist? A volte sembra che stia usando il codice in cache.Chromecast: come cancellare la cache del ricevitore
8
A
risposta
6
Ci sono due cose che puoi fare che dovrebbe evitare che la cache:
1) Con il ricevitore in esecuzione in modalità di debug, visitare your.chromecast.ip.address: 9222 e caricare gli strumenti di sviluppo. Fai clic sul pulsante "Impostazioni" (la marcia) in basso a destra nella finestra degli strumenti di sviluppo. Nel riquadro delle impostazioni, assicurati che la casella 'disable cache' sia spuntata.
2) il ricevitore app, aggiungere un riferimento a un manifesto della cache:
<!DOCTYPE html>
<html manifest="cache.manifest">
<head>
<script src="https://www.gstatic.com/cast/js/receiver/1.0/cast_receiver.js">
</script>
.....
E un file cache.manifest che indica al browser del Chromecast di non memorizzare nella cache nulla:
CACHE MANIFEST
# Cache manifest version 1.0
CACHE
#no cache
NETWORK
*
Entrambi questi hanno senso, ma trovo che nessuno dei due lavori effettivamente il 100% delle volte ... anche se disconnettere fisicamente il dispositivo a volte non riesce a svuotare la cache del browser. –
Ecco una recensione. http://www.html5rocks.com/en/tutorials/appcache/beginner/ –