Prima take CdS, tutta per voi
Moderatori: Gohan, Haranban, Opelmanta, Lunlun, Wally
-
ToxicAvenger
- Messaggi: 2474
- Iscritto il: sab 1 feb 2003, 15:31
- Località: Roma
- Contatta:
- Annunziato
- Messaggi: 1387
- Iscritto il: dom 11 giu 2006, 15:28
- Località: Reggio Calabria
- Contatta:
Il fatto è che, tanto per cambiare, Firefox funziona perfettamente seguendo gli standard, mentre IE e altri fanno le peggio bastardate.
Parte delle specifiche del protocollo HTTP vorrebbero che nelle richieste venisse indicato dal browser anche il "Referer", cioè la pagina web o chi comunque ha iniziato l'azione.
Il web server su cui è depositato il file, evidentemente è configurato per RIFIUTARE i click sui file quando il Referer è il sito di hosting su cui risiede il sito dei CdS.
Perché sia così non lo so. Sono cazzi loro. Magari gli stanno sulle balle. Saranno affari loro.
Fatto sta che IE se ne sbatte come al solito dei consigli e degli standard e non passa il Referer o glielo passa in qualche maniera strana, e "bypassa" questa limitazione, ripeto legittima, imposta dai padroni del sito su cui si trova il file.
La riprova di questo è che basta impostare Firefox per NON passare il Referer che magicamente il click destro (e anche il click sinistro, se non avete configurato un plugin per riprodurre il file audio al volo) funzioni perfettamente.
Da una finestra di Firefox digitate l'indirizzo "about:config".
Avrete ora accesso a tutte le impostazioni del browser (occhio a non fare cazzate). Mettere ora nel filtro "referer". Dovrebbe apparirvi la riga: "network.http.sendRefererHeader" con valore 2.
Cliccate col destro, scegliete "modify" e mettete il valore 0.
Vedrete che funzionerà.
Consiglio comunque di rimettere dopo il valore originale, che è il default consigliato.
Le indicazioni degli standard dicono che un sito potrebbe non funzionare bene se non si usano le impostazioni corrette del Referer. Che effettivamente è quello che succede in questo caso (ricordo che il comportamento corretto è NON permettere il download).
Questo ignorare gli standard è il principale motivo per cui IE sembra funzionare sempre "bene" mentre ci sono siti che "non funzionano bene" con Firefox e altri browser.
Parte delle specifiche del protocollo HTTP vorrebbero che nelle richieste venisse indicato dal browser anche il "Referer", cioè la pagina web o chi comunque ha iniziato l'azione.
Il web server su cui è depositato il file, evidentemente è configurato per RIFIUTARE i click sui file quando il Referer è il sito di hosting su cui risiede il sito dei CdS.
Perché sia così non lo so. Sono cazzi loro. Magari gli stanno sulle balle. Saranno affari loro.
Fatto sta che IE se ne sbatte come al solito dei consigli e degli standard e non passa il Referer o glielo passa in qualche maniera strana, e "bypassa" questa limitazione, ripeto legittima, imposta dai padroni del sito su cui si trova il file.
La riprova di questo è che basta impostare Firefox per NON passare il Referer che magicamente il click destro (e anche il click sinistro, se non avete configurato un plugin per riprodurre il file audio al volo) funzioni perfettamente.
Da una finestra di Firefox digitate l'indirizzo "about:config".
Avrete ora accesso a tutte le impostazioni del browser (occhio a non fare cazzate). Mettere ora nel filtro "referer". Dovrebbe apparirvi la riga: "network.http.sendRefererHeader" con valore 2.
Cliccate col destro, scegliete "modify" e mettete il valore 0.
Vedrete che funzionerà.
Consiglio comunque di rimettere dopo il valore originale, che è il default consigliato.
Le indicazioni degli standard dicono che un sito potrebbe non funzionare bene se non si usano le impostazioni corrette del Referer. Che effettivamente è quello che succede in questo caso (ricordo che il comportamento corretto è NON permettere il download).
Questo ignorare gli standard è il principale motivo per cui IE sembra funzionare sempre "bene" mentre ci sono siti che "non funzionano bene" con Firefox e altri browser.
4/4/1978. Io c'ero.





