CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource

Bonjour,

Je suis en version v4.4, au début j’avais un soucis qu’il trouvait pas le fichier hls.js, je l’ai corrigé ensuite j’ai exécuté Plus de flux vidéo plugin Netatmo pro - #18 par thanaus

Maintenant, j’ai se soucis :frowning:

Quoi que je fasse, ça corrige pas
Savoir si ça parle à quelqu’un ou Jeedom trop sécurisé :slight_smile:

Merci d’avance

1 « J'aime »

Bonjour
Dans la configuration de heedom onglet os/dB il faut lancer l’administration os et passer apache en mode non sécurisé.

Merci de la réponse rapide
Ca marche pas, je sais pas si ça été testé en v4.4

Si tu as pas la dernière alpha ça marche pas en entier il faut que tu redémarre ton heedom dans ce cas là.

Ah je suis en Beta, je passe en alpha

Bon je suis passer en alpha et reboot mon Jeedom, j’ai toujours le même message :frowning:

Pardon j’ai mal vu c’est le cors le soucis. Ça ya pas moyen de l’empêcher surtout que ça peut venir de heedom ou de netatmo.

@shun84 : je viens d’installer une 4.4.0 (beta) et je ne reproduis pas ce problème d’accès au fichier hls.js.

image

Par contre, il semble y avoir un problème de chargement et plusieurs erreurs dans la console :

@shun84 : peux-tu m’en dire plus sur ce problème d’accès et dans quelle condition ?

Une idée pour les autres erreurs ?

Pour rappel, ce code fonctionne sans aucun problème sur une release 4.3.15

Hello @thanaus
Ps : si c’est possible de répondre à mes messages en MP :slight_smile:

Si tu l’a dans l’image que tu viens de me mettre :slight_smile:
image

revalide une des cameras normalement ça ne marchera plus

Pour cette erreur

Tu dois rajouter dans ton dossier 3rdparty/hls.js/ avec le fichier hls.js rajouter le fichier hls.min.js qui peux être télécharger sur se lien https://www.cdnpkg.com/hls.js/file/hls.min.js/

Je peux pas trop passer en release car je test la nouvelle application mobile de la v4.4

Sinon pour mon soucis de base, je trouve pas c’est relou :frowning:

Merci pour l’aide

Hello,

Je suis vraiment désolé mais je recois plusieurs messages en MP par jour… et j’ai oublié de te répondre. Je regarde dans la journée l’historique de nos échanges.

Pour revenir à ce problème, je viens de sauvegarder un équipement de type camera et toujours le même message comme quoi « Hls is not defined ».
Pour la deuxième erreur, c’est juste un warning car je n’utilise pas le fichier en mode minify et il suffit juste d’ajouter le fichier .map associé au .js

Bref… je suis dans la même version que toi (release 4.4.0) et je n’ai pas les même logs.
Pour info, un autre utilisateur en 4.4.0 a exactement le même problème que moi avec les mêmes logs.

Est-ce que le chargement en 4.4.0 est en mode lazy et il faudrait « attendre » pour exécuter le code javascript ?

Bonjour
Essaye de mettre un timeout sur l’appel a la fonction hsl je pense l’appels arrive avant la fin du chargement du js. Avant en 4.3 c’était géré par jQuery donc plus lent d’où le faite que ça masqué le soucis.

Si justement

et à la fin du fichier t’as
image

:slight_smile:

@Loic, j’ai voulu repasser de l’alpha → Beta, ma mise à jour bloque :frowning: sur 60%

[START UPDATE]
****Update from 4.4.0 (2023-08-23 08:33:22)****
Parameters : {"preUpdate":"0","backup::before":"1","core":"1","force":"0","plugins":"0","update::reapply":""}
Send begin of update event | OK
Check rights | OK
[START BACKUP]
***************Start of Jeedom backup at 2023-08-23 08:33:27***************
Send begin backup event | OK
Checking files rights | OK
Checking  database | OK
Backing up database | OK
Cache persistence: | OK
Creating archive | OK
Cleaning old backup | OK
Limiting backup size to 500 Mb
Delete: /var/www/html/core/php///backup/backup-Jeedom-4.4.0-2023-08-22-07h15.tar.gz | OK
Backup name: /var/www/html/core/php///backup/backup-Jeedom-4.4.0-2023-08-23-08h33.tar.gz
Checking files rights | OK
Send end backup event | OK
Backup operation duration: 30s
***************Jeedom backup end***************
[END BACKUP SUCCESS]
Download url : https://github.com/jeedom/core/archive/beta.zip
Download in progress--2023-08-23 08:33:57--  https://github.com/jeedom/core/archive/beta.zip
Resolving github.com (github.com) 140.82.121.4
Connecting to github.com (github.com)|140.82.121.4|:443 connected.
HTTP request sent, awaiting response 302 Found
Location: https://codeload.github.com/jeedom/core/zip/refs/heads/beta [following]
--2023-08-23 08:33:58--  https://codeload.github.com/jeedom/core/zip/refs/heads/beta
Resolving codeload.github.com (codeload.github.com) 140.82.121.9
Connecting to codeload.github.com (codeload.github.com)|140.82.121.9|:443 connected.
HTTP request sent, awaiting response 200 | OK
Length: 83753413 (80M) [application/zip]
Saving to: '/tmp/jeedom/install/jeedom_update.zip'
0K
.
3%  397K 3m18s
3072K
7%  397K 3m11s
6144K
11%  398K 3m3s
9216K
15%  311K 3m7s
12288K   .
18%  550K 2m47s
15360K .
.
22%  397K 2m39s
18432K
.
26%  347K 2m35s
21504K
.
30%  402K 2m26s
24576K
33%  459K 2m16s
27648K
.  37%  359K 2m10s
30720K  .
41%  439K 2m1s
33792K
45%  402K 1m53s
36864K
48%  394K 1m45s
39936K
52%  390K 98s
43008K
56%  399K 90s
46080K   .
60%  397K 82s
49152K
.
63%  398K 75s
52224K
.
67%  397K 67s
55296K
71%  396K 59s
58368K
75%  397K 51s
61440K
78%  351K 44s
64512K .
.  82%  406K 36s
67584K
.
86%  433K 28s
70656K
.
90%  395K 20s
73728K
. 93%  396K 13s
76800K
97%  399K 5s
79872K
100%  394K=3m26s
2023-08-23 08:37:25 (396 KB/s) - '/tmp/jeedom/install/jeedom_update.zip' saved [83753413/83753413] | OK
Cleaning folders | OK
Create temporary folder | OK
Unzip in progress | OK
Clean temporary files (tmp) | OK
Disable all task. | OK
Disable all scenario | OK
Moving filesIgnore file /tmp/jeedom_unzip/core-beta///docs/de_DE/noteVersion.md because size is 0
Ignore file /tmp/jeedom_unzip/core-beta///docs/en_US/noteVersion.md because size is 0
Ignore file /tmp/jeedom_unzip/core-beta///docs/es_ES/noteVersion.md because size is 0
Ignore file /tmp/jeedom_unzip/core-beta///docs/fr_FR/noteVersion.md because size is 0
Ignore file /tmp/jeedom_unzip/core-beta///docs/pt_PT/noteVersion.md because size is 0 | OK
Remove temporary files | OK
Remove useless files
Cleaning 3rdparty
Cleaning desktop
Cleaning mobile
Cleaning core
Cleaning docs
Cleaning install
Cleaning script
find: '/var/www/html/install//script/*': No such file or directory | OK
Update composer file
sudo: export: command not found
sudo: export: command not found
sudo: export: command not found
rm: cannot remove '/tmp/composer': No such file or directory | OK
Update jeedom information date | OK
Check jeedom consistency
[START CONSISTENCY]
[START CHECK AND FIX DB]
[END CHECK AND FIX DB]
Check jeedom package | OK
Check jeedom database | OK
Check crons
Check filesystem right | OK
Flush cache widget
Check jeedom objectPHP Fatal error:  Interface 'Symfony\Contracts\Cache\ItemInterface' not found in /var/www/html/vendor/symfony/cache/CacheItem.php on line 22

Même avec un reboot de box, ça reste comme ça

Ben oui c’est normal il ne faut jamais faire, il n’est pas possible de revenir en beta a moins de restorer un backup ce n’est jamais prévu.

Ah ok pas grave, je vais faire ce qu’il faut :slight_smile:

Bon je viens de repasser en 4.3 pour repasser en beta, j’ai bien mes caméras qui fonctionnent j’ai juste des warnings

@Loic j’ai plus mon soucis de base … en repassant sur la beta

@thanaus j’ai bien les mêmes message que toi sauf cette fois j’ai pas de vidéo

Suite à l’investigation de Loic, il suffit de mettre à jour ta version 4.4.0 et tout devrait maintenant fonctionner.
Je n’ai plus aucun souci pour ma part :wink:

https://community.jeedom.com/t/chargement-dun-fichier-js-dans-un-code-html-personnalise-dashboard-release-4-4-0/111225/36

Ok je mets à jour la version 4.4.0, mais je pense aussi je doit tout remettre ton plugin en place avec tte les modification que j’ai faite :slight_smile:

Je suis maudit la mise à jour 4.4.0 passe pas :frowning:

Le plus simple (pour ma part) est de supprimer le plugin (tous les fichiers seront supprimés) puis tu réinstalles le plugin.
Après avoir finaliser toutes mes modifications de l’API, on pourra discuter de tes modifications de design. Faut que je vois comment te partager mon repository en privé…