0

je fait une userscript qui est censé modifier le contenu sélectionné d'une boîte de sélection:UserScript travaille dans Greasemonkey/violent singe, mais pas Tampermonkey

// ==UserScript== 
// @name   Automatic Selection Chooser 
// @namespace eScripts 
// @version  0.1 
// @description Automatically chooses a selection from a select tag 
// @author  Essem 
// @match  *CENSORED DUE TO THE WEBSITE'S TERMS OF SERVICE* 
// ==/UserScript== 

var element = document.getElementById('Database'); 
element.value = "940"; 

Explication: Database est l'ID/Nom de la balise select , tandis que 940 est la valeur de la balise option.

Chaque fois que je l'exécute dans Firefox w/Greasemonkey, il fonctionne parfaitement. Cependant, quand je l'exécute sur Chrome avec Tampermonkey, cela ne change rien du tout. Je pensais que c'était un problème de Chrome, ce qui pourrait très bien être, mais j'ai couru une alternative avec Chrome, singe Violent, et ça a marché! Des idées pour le faire fonctionner sur Tampermonkey?

+0

Si le select est modifié par un plugin, peut-être que vous devez déclencher un événement "change" sur le select? – Mottie

+0

Je l'ai déjà résolu; vous pouvez lire la réponse que je viens de poster. Merci quand même pour vôtre aide! – Essem

Répondre

0

Ceci est apparemment un bug avec Tampermonkey, comme je l'ai découvert qu'il ne sélectionner effectivement l'option; il ne montre pas l'option sur la zone de texte à côté de lui. Je vais essayer de communiquer avec les développeurs à propos de cette question.