Jwplayer problema CORS con file VTT,RSS e SRT [RISOLTO]

Nell’articolo di oggi vediamo come risolvere l’errore CORS “No ‘Access-Control-Allow-Origin’ header” con JWPlayer

Panoramica del problema

Il player Jwplayer non riesce a caricare correttamente i file srt o rss presenti su un dominio differente. Da console potete notare l’errore: “No ‘Access-Control-Allow-Origin’ header”

Soluzione

Per risolvere il problema apriamo il file .htaccess del vostro sito e aggiungiamo in fondo le seguenti regole:

<FilesMatch "\.(rss|srt)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "targetweb.it"
</IfModule>
</FilesMatch>

In questo modo:

1) Riconosce il tipo di file rss o srt (potete aggiungere tipi di file a vostro piacere – come ad esempio VTT).

2) Verifica che sia presente il modulo mod_headers nella configurazione del server (altrimenti andrebbe in error 500)

3) Imposta gli header con allow control origin per tutti i domini. In questo caso, per maggiore sicurezza, potete impostare direttamente il dominio da “lasciar passare” ad esempio targetweb.it.

Conclusioni e approfondimenti

A questo punto il vostro player dovrebbe essere in grado di recuperare correttamente i file srt/vtt o rss (qualora usate delle playlist). Enjoy!

Sito CORSJWPLAYER DOCS

Questo articolo ti ha evitato qualche mal di testa? Condividilo sui tuoi social network preferiti!

0 0 voti
Valutazione dell'articolo
Iscriviti
Notificami
guest

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.

0 Commenti
Vecchi
Più recenti Le più votate
Feedback in linea
Visualizza tutti i commenti
Rimani Aggiornato
Nuove idee, zero Spam
Ti invieremo solo le ultime novità di articoli o nostri progetti.
Iscrivendoti accetti la nostra privacy poliicy. Una volta iscritto, ricordati di attivare l'iscrizione cliccando sul link ricevuto via mail.
0
Esprimete la vostra opinione commentando.x