Ka-Radio32 icon indicating copy to clipboard operation
Ka-Radio32 copied to clipboard

Cors - téléchargement des playlists avec Javascript

Open bazooka07 opened this issue 4 years ago • 0 comments

Bonjour, Il n'est pas possible de télécharger une playlist listée à l'adresse http://KaraDio.karawin.fr/infos.php avec Javascript (politique de sécurité CORS des navigateurs) Pour que cela marche il faut que le serveur HTTP Nginx ou Apache renvoie les bons headers : Voir configuration ici : https://www.kazimentou.fr/divers/ka-radio/notes.txt Par commodité les playlists au format .txt sont isolées dans un dossier playlists/

Pour la démo le fichier infos.html est hébergé ici : https://kazimentou.fr/divers/ka-radio/infos.html Elle est chargée depuis une autre page HTML chez un autre hébergeur dans une balise

Il n'y a pas besoin de PHP pour cela. Ne pas utiliser XMLHttpRequest pour insérer une page HTML compléte dans une autre page. La balise

En paramétrant correctement le dossier playlists sur le serveur http://KaraDio.karawin.fr, on pourra télécharger directement la playlist sur l'ESP32.

Utiliser l'inspecteur de code des navigateurs pour voir le code source des pages html ci dessus ( touche Ctrl-U )

bazooka07 avatar Jan 14 '20 17:01 bazooka07