cnumr / GreenIT-Analysis

GreenIT-Analysis
GNU Affero General Public License v3.0
147 stars 32 forks source link

[Bug]: Incohérences dans le comportement de l'extension de projet sur différents navigateurs #67

Open amira364 opened 1 year ago

amira364 commented 1 year ago

Lors de l'utilisation de l'extension du projet sur différents navigateurs, j'ai remarqué des incohérences dans son comportement. En particulier, j'ai constaté qu'elle fonctionne différemment d'un navigateur à un autre.

J'ai récemment installé l'extension du projet pour calculer l'impact environnemental des sites web que j'ai créés ( #238 ). Toutefois, je me suis rendu compte que le calcul du nombre de DOM (éléments de la page) ne fonctionne pas correctement sur Chrome et Edge.

En effet, lorsque j'utilise l'extension sur ces navigateurs, le nombre de DOM visités semble toujours être inférieur au nombre attendu. En outre, elle ne prend pas en compte le contenu des iframes dans le calcul de l'écoindex d'une page. Le nombre de nœuds DOM détectés est de 6, ce qui correspond au contenu du fichier html principal, mais cela n'inclut pas le contenu du html à l'intérieur de l'iframe (J'utilise les fichiers suivants comme testcase.zip servi localement sur le port 8080).

En revanche, lorsque j'utilise l'extension sur Firefox, le calcul du nombre de DOM visités semble fonctionner correctement et le nombre affiché correspond à mes attentes (18).

Ce problème de calcul sur Chrome et Edge rend l'utilisation de l'extension du projet moins fiable sur ces navigateurs. J'aimerais donc savoir s'il existe une solution pour résoudre ce problème.

didierfred commented 1 year ago

Je viens de faire le test en local sur chrome et cela tient bien compte de l'iframe : image

Pourriez vous faire le test en ouvrant la page directement sans passer par un serveur WEB ?

Quelle version de chrome utilisez vous ?