Я сделал userscript, который должен изменить выбранное содержимое поле выбора:Userscript работает в Greasemonkey/Violent обезьяны, но не 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";
Объяснение: Database
является ID/Имя select
тега , а 940
- значение тега option
.
Всякий раз, когда я запускаю его в Firefox с Greasemonkey, он работает безупречно. Однако, когда я запускаю его на Chrome w/Tampermonkey, он вообще не меняет поле. Я думал, что это проблема Chrome, и это очень хорошо, но я использовал альтернативу Chrome, Violent monkey, и это сработало! Любые идеи, чтобы заставить его работать на Tampermonkey?
Если выбор изменен плагином, возможно, вам нужно вызвать событие «изменить» на выбор? – Mottie
Я уже решил это; вы можете прочитать ответ, который я только что опубликовал. Спасибо за вашу помощь! – Essem