Affichage widget - Erreur Javascript

Hello,

J’ai un souci avec le widget. J’ai une erreur javascript. J’ai testé sous différents navigateurs, caches vidés aussi bien jeedom que le PC. Redémarrage de tout le monde, PC, Pi avec Jeedom, etc …

J’ai réussi à avoir le widget 5 min puis depuis j’ai plus rien :

En regardant la console on voit un 403 sur le JS :
jquery.min.js?md5=7c14a783dfeb3d238ccd3edd840d82ee:2 GET http://192.168.1.31/plugins/smartthings/desktop/js/template.js 403 (Forbidden)

Uncaught ReferenceError: SmartThings is not defined
    at <anonymous>:24:9
    at b (jquery.min.js?md5=7c14a783dfeb3d238ccd3edd840d82ee:2:866)
    at He (jquery.min.js?md5=7c14a783dfeb3d238ccd3edd840d82ee:2:48373)
    at S.fn.init.append (jquery.min.js?md5=7c14a783dfeb3d238ccd3edd840d82ee:2:49724)
    at S.fn.init.<anonymous> (jquery.min.js?md5=7c14a783dfeb3d238ccd3edd840d82ee:2:50816)
    at $ (jquery.min.js?md5=7c14a783dfeb3d238ccd3edd840d82ee:2:32425)
    at S.fn.init.html (jquery.min.js?md5=7c14a783dfeb3d238ccd3edd840d82ee:2:50494)
    at Object.success (getResource.php?file=core/js/eqLogic.class.js&md5=76b5b131f0efc2c0f5969d5341d7ab19&lang=fr_FR:432:25)
    at Object.success (getResource.php?file=core/js/private.class.js&md5=096afa2e023e86461c36cc2699d1ea2f&lang=fr_FR:119:17)
    at c (jquery.min.js?md5=7c14a783dfeb3d238ccd3edd840d82ee:2:28327)saisissez ou collez du code ici

J’ai le même souci avec le plugin Harmony (des erreurs JS). Ce que je ne comprends pas c’est que j’ai testé sous différents navigateurs avec et sans extensions. Je suis sous la dernière version de jeedom sur un pi 3B+. Je me demande s’il y a pas une librairy à mettre à jour sur le pi…

Ne serait-ce pas lié au .htaccess ?

<IfModule mod_alias.c>
    # Right on folder
    RedirectMatch 403 (?i)^.*\/3rdparty\/.*\/((?!\.png|\.jpg|\.jpeg|\.gif|\.webp|\.css|\.css.map|\.js|\.js.map|\.woff|\.woff2|\.ttf|\.svg).)*$

Je rajoute le htaccess de la V3 qui était plus permissif :

ServerSignature Off
Options -Indexes

<ifModule mod_gzip.c>
	mod_gzip_on Yes
	mod_gzip_dechunk Yes
	mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
	mod_gzip_item_include handler ^cgi-script$
	mod_gzip_item_include mime ^text/.*
	mod_gzip_item_include mime ^application/x-javascript.*
	mod_gzip_item_exclude mime ^image/.*
	mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>

<IfModule mod_php5.c>
	php_value post_max_size 1G
	php_value upload_max_filesize 1G
	php_value max_execution_time 600
	php_flag display_startup_errors on
	php_flag display_errors off
	php_flag html_errors on
	php_flag log_errors on
	php_value error_log  log/http.error
</IfModule>

<IfModule mod_php7.c>
	php_value post_max_size 1G
	php_value upload_max_filesize 1G
	php_value max_execution_time 600
	php_flag display_startup_errors on
	php_flag display_errors off
	php_flag html_errors on
	php_flag log_errors on
	php_value error_log  log/http.error


	#php_value xdebug.profiler_enable 1
	php_value xdebug.profiler_output_name callgrind.%t.%s
	php_value xdebug.profiler_output_dir /tmp
	php_value xdebug.profiler_enable_trigger 1	
</IfModule>

<IfModule mod_mime.c>
  AddType image/svg+xml svg svgz
  AddEncoding gzip svgz
</IfModule>

<IfModule mod_dir.c>
  DirectoryIndex index.php
</IfModule>

<Files .htaccess>
	Order Allow,Deny
	Deny from all
</Files>

<Files ~ ".*\.gz$">
	order allow,deny
	deny from all
	satisfy all
</Files>

<Files ~ ".*\.sql$">
	order allow,deny
	deny from all
	satisfy all
</Files>

<Files ~ ".*\.ini$">
	order allow,deny
	deny from all
	satisfy all
</Files>

<Files ~ ".*\.tar$">
	order allow,deny
	deny from all
	satisfy all
</Files>

<Files ~ ".*\.xml$">
	order allow,deny
	deny from all
	satisfy all
</Files>

<Files ~ ".*\.sh$">
	order allow,deny
	deny from all
	satisfy all
</Files>

<Files ~ ".*\.sqlite$">
	order allow,deny
	deny from all
	satisfy all
</Files>

<Files ~ ".*\.service$">
	order allow,deny
	deny from all
	satisfy all
</Files>

<Files ~ ".*\.db$">
	order allow,deny
	deny from all
	satisfy all
</Files>

<Files ~ ".*\.log$">
	order allow,deny
	deny from all
	satisfy all
</Files>

<Files ~ ".*\.py$">
	order allow,deny
	deny from all
	satisfy all
</Files>

<Files ~ ".*\.pyc$">
	order allow,deny
	deny from all
	satisfy all
</Files>

<Files Dockerfile>
    order allow,deny
	deny from all
	satisfy all
</Files>


Bonjour.

Stable ou beta du plugin ?

Les 2, même erreur.

Cette erreur a été corrigé sur la beta.

Peux-tu réessayer en vidant le cache du navigateur stp ?

My bad, j’étais en stable -_-’.

En beta ça semble être good. Merci monsieur pour ton retour rapide et la solution :slight_smile:

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.