Bonjour,
Je suis confront� � deux probl�mes afin que mon extension Firefox soit valid� par Mozilla.
Le premier est la suppression des eval(), voici le code JS :
Et ensuite Mozilla demande d'ajouter un namespace afin d'�viter tout conflit avec une autre extension.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 i = 0; var makeCD = "this.treeView.childData = {"; lastURL = ""; while(this.stickiesData[i]) { if(this.stickiesData[i][8] != lastURL) { if(lastURL != "") makeCD += "],"; makeCD += "\"" + this.stickiesData[i][8] + "\": [" + i; } else { makeCD += "," + i; } lastURL = this.stickiesData[i][8]; i++; } makeCD += "]};"; eval(makeCD);
Le probl�me c'est que cette extension � �t� cod� pour la premi�re fois en 2006 et j'ai effectu� une migration afin de la rendre valide avec Firefox > 3.
Convertir les 4000 lignes en object serait beaucoup trop long, existe t-il une solution alternative ?
Merci d'avance pour vos r�ponses.
Partager