Stopper toutes les requetes ajax sur reduction de page

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Stopper toutes les requetes ajax sur reduction de page

Re: Stopper toutes les requetes ajax sur reduction de page

par squallblanc » 03 oct. 2018, 21:02

Merci @rthur, je vais aller voir tout ça.

Re: Stopper toutes les requetes ajax sur reduction de page

par @rthur » 03 oct. 2018, 19:55

Avant de lancer une requête ajax, tu pourrais vérifier si ta page est active (càd que l'utilisateur n'est pas sur un autre onglet).
Cela se fait via la propriétés HTML5 document.hidden
Tu peux utiliser aussi cette fonction JS qui essaye d'avoir une compatibilité sur le + de navigateur :
https://github.com/Howchoo/page-visibil ... ibility.js

Pour savoir si la fenêtre est réduite, tu peux comparer la taille de la fenêtre à la taille de l'écran (attention à laisser une marge de manoeuvre car notamment sur Mac, on n'utilise rarement les applications en plein écran) :
https://www.w3schools.com/jsref/prop_wi ... height.asp
https://www.w3schools.com/jsref/prop_screen_width.asp

Stopper toutes les requetes ajax sur reduction de page

par squallblanc » 03 oct. 2018, 18:27

Bonjour,
est-il possible stopper des requêtes ajax lorsque qu'une page est réduite ou lorsque l'ont change d'onglet?
j'ai une page dans laquelle j'affiche un tableau qui s'actualiser toutes les 15 secondes et quand je réduis ma page ou change d'onglet au bout d'un moment quand je reviens sur cette page j'ai un message d'erreur "Object error".

Merci pour vos réponse