fichiers locaux et balise : pourquoi tant de haine ?

Bonjour,

ce n'est pas vraiment un soucis de "développement pur", mais je tente quand même une requête sur ce forum. En fait, j'ai créé un fichier html, avec quelques scripts javascript qui fonctionnent très bien, pour faire un support à un "n'oubliez pas les paroles" maison, mais j'ai besoin d'utiliser des fichiers "webvtt" sur mon disque local. (Avant, je faisais un keynote, mais il fallait que je fasse défiler les paroles en live, pas top). Sur mon vieux MacBook Pro d'il y a 10 ans qui fonctionne sur High Sierra, aucun soucis, tout fonctionne, mais sur mon iMac Catalina, c'est la cata : autant je peux charger des fichiers externes audio et vidéo comme je veux, autant il m'est impossible de charger les fichiers webVTT !

Message d'erreur :
[Error] Unsafe attempt to load URL file:///Users/mickael/Documents/N'oubliez%20pas%20les%20paroles/N'oubliez%20Pas%202020/jeMEnVais.vtt from origin null. Domains, protocols and ports must match.

le bout de code :

<video id = "videoJeMEnVais" src="jeMEnVaisCoupe.mp3" width="600px">
                <track src="jeMEnVais.vtt" default kind="captions" class = "Points"/>
            </video>

Est-ce que vous avez une suggestion pour résoudre le soucis ? Une balise à placer en début de fichier html ? Je ne comprends absolument pas pourquoi on peut charger des images, des vidéos, des sons sans problème sur un disque locale et pas un fichier texte basique "webVTT" ! En quoi un fichier webVTT poserait-il un problème de sécurité nationale ??

Mickaël

Réponses

  • Je viens de tester : si j'héberge le dossier contenant tous les fichiers sur un site (pages-perso), cela fonctionne. Pas moyen de faire fonctionner "en local".

    Il y sûrement un truc, mais je ne suis pas assez spécialiste de la question des protocoles de sécurité. C'est fou qu'on ne puisse même pas charger un fichier qui est dans le même répertoire que le fichier html !

    Mickaël

Connectez-vous ou Inscrivez-vous pour répondre.