Fonction “report” ne transmet pas la résolution spécifiée

Bonjour,

Contrairement a @Fardenco sur le post Fonction "report" ne tient pas compte de la résolution spécifiée la fonction report ne transmet pas la résolution demandée. Les logs indiquent systématiquement une résolution de 1280×1280.

0000|[2024-03-31 20:50:15]DEBUG : chromium --headless --no-sandbox --disable-gpu --screenshot=/var/www/html/data/report/view/2/2024_03_31_20_50_15.png --window-size=1280,1280 « http://192.168.1.49/index.php?v=d&p=view&view_id=2&report=1&auth=Lwd32U15ShJYLYHr0sksmSJOeU6e7JV3xHMKefGTG7JwXWLE5U1sTQji7clCDc5h-D0d3yiG0sVDZZj950YUNKgVyXhiSQbdY1fQ3Vlx7qvLZRyvYRAOKjucIlLtZCqWq&delay=300 »

Jeedom et debian sont à jour.

Auriez-vous des pistes de recherche ?

Bonjour,

Pour info Largueur & hauteur n’accepte pas de valeur inferieur ou égale a 800 & 600, sinon les valeurs seront remplacé par 1280.

La voilà la solution. Je voulais une hauteur de 480px. Mais avec 600px, le problème est réglé. Merci :+1:

Je n’avais vu cette notion nulle part.

1 « J'aime »

Je profite quand même de ce post, j’ouvrirai un autre post si il est jugé nécessaire.
Il y a peut-être une amélioration a faire…

Bonjour, @Salvialf,

  • L’opérateur ne devrait pas être >= ?
  • Le placeholder (720) et la valeur par défaut (1280) ne correspondent pas.
  • Si la valeur est <, ne devrait on pas prendre la valeur mini (800 ou 600) que le défaut (1280) ?
  • Le délais fait partie d’un config::byKey('report::delay'), il est donc configurable, je n’est pas réussi a trouver la bonne méthode (peut-être pas possible) pour l’envoyer en option (Ex: #delay#) dans le placeholder du template report.default.html.
1 « J'aime »

Salut,

Tout à fait d’accord, une bonne révision de la gestion des paramètres de la fonction report semble utile :

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.