Bonjour à tous,
Pour un projet personnel, je souhaiterais créer un script GreaseMonkey pour traduire un site déjà existant. C’est un jeu en ligne et j’aimerais me faire un script pour traduire les termes seulement.
J’ai déjà effectué quelques tests pour retrouver certaines données et ça fonctionne. Cependant en fouillant avec Firebug j’ai vu qu’un gros objet était créé au moment d’afficher la page. Il contient toutes les informations qui sont ensuite affichées sur la page.
C’est un objet du genre : window.BattleStatNames.hp qui contient "HP"
Ma question est, plutôt que de parser le html pour traduire tout les termes de la page, y’aurais t’il moyen de jouer avec cet objet pour ensuite mettre à jour les données dans le DOM ?
J’ai essayer avec mon script de modifier la valeur de HP par exemple et l’objet s’en trouve modifié au chargement de la page, mais pas dans le DOM. Y’a t’il du coup un moyen pour modifier les données dans le DOM ?
Merci