J'ai un warning étrange dans le débogueur de FireFox:
L’attribut « content » des objets Window est obsolète. Veuillez utiliser « window.top » à la place.
Cela n'a pas l'air de perturber le fonctionnement du programme (qui est en cours de mise au point, donc restons prudents !) mais j'ai déjà vu tellement d'arbres qui cachaient la foret que je me méfie.
Avez-vous une idée de ce que cela veut dire et de ce qu'il faut faire pour que ce message n'apparaisse plus?
Merci d'avance
NB: Par curiosité, j'ai essayé avec la boite à outils de Chrome. Comme par hasard ce message n'y apparait pas. Mais il y a tout de même des différences entre les deux
Je ne pense pas que ce message ait un rapport avec cette ligne en particulier. La valeur par défaut de la variable globale "content" (ou window.content) est un objet Window dans Firefox. Tu as peut-être une telle variable dans ton code que tu ne déclares pas avec le mot-clé "var" (ce qui est mal) et Firefox s'affole. Rien de grave, ça ne te concerne pas.
Intuitivement (mais de ma part, ce n'est pas très fiable ), je ne pensais pas qu'il y avait un rapport avec cette ligne. C’est simplement le numéro de ligne donné par FireFox.
Je viens de contrôler: il n'y a aucune variable nommée "content" dans mon script. En revanche, j'ai une palanquée de trucs.textContent. Ca n'a rien à voir, sauf à focaliser l'affolement de FireFox ???
source est une variable déclarée juste au dessus dans une "function":
let source = document.getElementById("s"+LL+CC);
Je suis en effet toujours dans le défrichage de ce que tabouretBleu avait baptisé la méthode moche. (cf un autre post) J'ai toujours l'objectif de passer plus tard à la bonne méthode, mais je préfère ne pas (trop) me disperser. Pour l'instant, je me rapproche à mon rythme d'une version JS de mon Flash qui fonctionne. Encore quelques ajustement au niveau algorithme (enfin autre chose que de la syntaxe JS) et je pourrai comparer pour de bon les performances !!!
J'ai le même message depuis une mise à jours de Firefox, je reçois régulièrement cette avertissement qui me bloque mon script au bout de la deuxième fois alors que ça ne bloque pas sur Chrome... Je me demande aussi d'où à vient !
Pas encore eu ce problème pour l'instant, et j'utilise beaucoup Firefox Developer Edition pour déboguer en ce moment. Essayez voir avec une autre installation de Firefox. Ça nous éclairera sur la nature de l'arreur. Ma developer Edition est propre de tout plugin, justement pour éviter de mauvaises intéractions (par exemple, certains plugins empêchent de faire des console.log, ce qui est ultimement vicieux).
Par contre ça me fait un peu peur que ça te bloque des scripts LordHawk
Ca me bloque le script au bout d'un moment, et je ne peux plus rien faire, alors que sur Chrome ça fonctionne.
A savoir que ce message n'apparaissait pas avant la mise à jours de Firefox qui s'est téléchargé avant-hier chez moi. Et qui d'ailleurs est propre, puisque Firefox n'est pas mon navigateur par défaut et je l'ai installé y'a pas longtemps, je l'utilise que pour le dév' et pour les cours sur le JS pour l'instant.
Moi aussi j'ai le même souci concernant la console JavaScript sous Firefox avec le message d'erreur suivant:"L’attribut « content » des objets Window est obsolète. Veuillez utiliser « Window.top » à la place."
Mais je n'ai pas trouvé de solutions pour le moment.
J'ai le même message mais avec console.log moi et pareil ça change rien à l'exécution du programme
L’attribut « content » ... est obsolète ???
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Je ne suis pas un crack en informatique, loin de là, mais il n'y a pas que les mécaniciens
qui sachent conduire une voiture.