Skip to content

Problèmes fréquents de chargement de l’image #16

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
papjul opened this issue Sep 4, 2016 · 7 comments
Open

Problèmes fréquents de chargement de l’image #16

papjul opened this issue Sep 4, 2016 · 7 comments
Assignees
Labels

Comments

@papjul
Copy link
Owner

papjul commented Sep 4, 2016

Il semblerait que cette année le serveur de l’ADE regarde l’URL référante, et n’autorise qu’un affichage toutes les ~10 secondes pour les externes. Actuellement, j’ai mis en place un workaround qui ouvre l’image dans un nouvel onglet sans referrer (simule une navigation privée de navigateur) si jamais l‘image n’a pu être chargée. Outre le fait que ça ouvre un nouvel onglet, le navigateur web considère cela comme une popup et les bloque par défaut, ce qui n’est pas acceptable en l’état.
Il semblerait qu’il soit possible de charger l’image dans une iframe sans referrer pour contourner ce genre de protections. À essayer.

@papjul papjul added the bug label Sep 4, 2016
@papjul papjul self-assigned this Sep 4, 2016
@tuxayo
Copy link

tuxayo commented Sep 7, 2016

Il semblerait que cette année le serveur de l’ADE regarde l’URL référante, et n’autorise qu’un affichage toutes les ~10 secondes pour les externes.

De mon côté, dés fois ça marche et après en rafraîchissant ça ne marche plus, peut importe le temps attendu, ça à l'air plus compliqué que toutes les ~10sec

@tuxayo
Copy link

tuxayo commented Sep 7, 2016

Là ça marche, j'arrive à rafraîchir plusieurs fois d'affilés. Je comprend vraiment pas comment ça marche...

@papjul
Copy link
Owner Author

papjul commented Sep 10, 2016

J’ai constaté que lancer le script de reset de l’identifiant aidait dans certains cas (j’atteins 100 % en succès d’ouverture de l’image dans un nouvel onglet).

Il faudrait p’t’être voir ce que le nouvel identifiant a changé, analyser ce que ce wXXX ajouté à la fin veut dire, s’il y a un lien avec le ttl (time to live) en paramètre, si c’est lié à des ressources/semaines/autres paramètres particuliers (normalement non car des fois pour les mêmes paramètres, l’image charge et des fois non, le seul truc qui change est le ttl et la datetime de la requête, en plus de constater que l’URL référante est extérieure).

@tuxayo
Copy link

tuxayo commented Sep 15, 2016

J’ai constaté que lancer le script de reset de l’identifiant aidait dans certains cas (j’atteins 100 % en succès d’ouverture de l’image dans un nouvel onglet).

En effet, juste après l'image charge dans la page. Par contre dès que je veux changer de semaine ça l'ouvre dans un nouvel onglet et fail.

@papjul
Copy link
Owner Author

papjul commented Jun 20, 2020

Non reproductible

@papjul papjul closed this as completed Jun 20, 2020
@papjul
Copy link
Owner Author

papjul commented Jun 20, 2020

J'ai rajouté un événement sur clic quand le serveur est à la ramasse.
Je ne reproduis pas le problème sur le serveur de l'ADE lui-même donc il y a quand même un problème, je garde ouvert et renomme.

@papjul papjul reopened this Jun 20, 2020
@papjul papjul changed the title Charger les images sans URL référante Problèmes fréquents de chargement de l’image Jun 20, 2020
@papjul
Copy link
Owner Author

papjul commented Jun 20, 2020

Je ne suis pas sûr qu'on puisse faire grand chose car le problème est reproductible même au chargement initial, donc c'est pas un problème de JavaScript, c'est le serveur qui rejette.

Alors à part mettre un événement qui relance en boucle le chargement de l'image jusqu'à ce que ça passe… C’est faisable mais il faut mettre une limite (configurable) de nouvelles tentatives car l’échec du chargement peut aussi être dû à un identifiant expiré.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants