2009-07-09 4 views
0

J'ai développé un système PHP qui utilise Javascript avec la bibliothèque ExtJS, qui fournit des composants graphiques en Javascript. J'ai donc une grille qui est rafraîchie toutes les 3 minutes par un appel AJAX qui recharge la grille. Tout fonctionne correctement sur tous les ordinateurs, à l'exception de celui-ci où, une fois de temps en temps, lors du rechargement des mêmes données, affiche "Avertissement de script qui ne répond pas" dans Firefox.Récurrent "avertissement de script sans réponse" sur Firefox sur une machine

Message complet:

« Un script sur cette page peut être occupé, ou il peut avoir cessé de répondre. Vous pouvez arrêter le script maintenant, ou vous pouvez continuer à voir si le script complet «

Script:. Ext-all-debug.js: 33841

Je l'ai entendu parler de l'Antivirus donne un coup de pied s'il y a une protection de script, mais si c'était le cas, ça ne marcherait jamais sur cette machine, n'est-ce pas?

Notez que tous les utilisateurs utilisent Firefox.

Merci d'avance!

Charles

+0

Pourrait-on contacter les gens de firefox à propos de celui-ci Amadeus45 –

+0

quelle version (exacte) d'ExtJS utilisez-vous? – VolkerK

Répondre

2

Par curiosité, vous pouvez vérifier si cet ordinateur a une valeur inférieure fixée pour dom.max_script_runtime que les autres. Ce n'est pas que cela doive être fixé à un niveau vraiment élevé, mais si le réglage est vraiment bas pour une raison quelconque sur cette machine, cela pourrait provoquer ce comportement incohérent.

Je ne peux pas imaginer cela a quelque chose à voir avec Ext. Combien de données sont chargées dans le réseau? Bien que je ne sois pas d'accord sur le fait que la grille Ext soit un "mauvais morceau d'ingénierie" (soupir), il est connu pour ralentir le rendu de page lorsqu'il est utilisé avec de grands ensembles de données et/ou de grands ensembles de colonnes. Malheureusement, il faut parfois faire des compromis entre performance et fonctionnalité dans le monde des widgets riches en JavaScript. La grille Ext supporte les colonnes glisser/déposer, les configurations de lignes imbriquées personnalisables, la possibilité de s'intégrer facilement dans les mises en page Ext, etc. La prise en charge de tout cela dans les navigateurs actuels n'est pas toujours simple et rapide (

Questions connexes