Interessante anche il fatto che, con la console di sviluppo di Chrome aperta, la versione originale funzioni dopo un aggiornamento:
Primo caricamento su Chrome:
Mixed Content: La pagina all’indirizzo ‘How to embed WebM’ è stata caricata tramite HTTPS, ma ha richiesto un elemento non sicuro ‘http://s1.webmshare.com/jvY0A.webm’. Questa richiesta è stata automaticamente aggiornata a HTTPS. Per ulteriori informazioni, vedi Chromium Blog: No More Mixed Messages About HTTPS
Failed to load resource: the server responded with a status of 404 () s1.webmshare.com/jvY0A.webm:1
Aggiornamento su Chrome (sorprendente che ora funzioni – immagino che le impostazioni di sicurezza siano rilassate con gli strumenti di sviluppo aperti):
Mixed Content: La pagina all’indirizzo ‘How to embed WebM’ è stata caricata tramite HTTPS, ma ha richiesto un elemento non sicuro ‘http://s1.webmshare.com/jvY0A.webm’. Questa richiesta è stata automaticamente aggiornata a HTTPS. Per ulteriori informazioni, vedi Chromium Blog: No More Mixed Messages About HTTPS
Gli errori sono leggermente diversi su Firefox e il caricamento continua a fallire dopo l’aggiornamento anche con la console di sviluppo aperta. Questo comportamento coerente sembra più ragionevole:
Loading mixed (insecure) display content “http://s1.webmshare.com/jvY0A.webm” on a secure page
Failed to load ‘http://s1.webmshare.com/jvY0A.webm’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘Error: no-response :: [{“url”:“http://s1.webmshare.com/jvY0A.webm”}]’.
All candidate resources failed to load. Media load paused.
Sembra un problema di http vs https. Con il link originale (senza prefisso), sembra che di default venga usato http://. Ecco un’altra versione che include esplicitamente il prefisso sicuro https://, ma anche quella non funziona:
https://s1.webmshare.com/jvY0A.webm
Sembra esserci un problema con l’host webmshare, dove la connessione https non è effettivamente sicura.
È un po’ fastidioso che Chrome, Firefox e DDG gestiscano questo problema in modo diverso.