Userscript 在 Greasemonkey/Violent monkey 中有效,但在 Tampermonkey 中无效
Userscript works in Greasemonkey/Violent monkey, but not Tampermonkey
我制作了一个用户脚本,用于更改 select 框的 selected 内容:
// ==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
是select
标签的ID/Name,而940
是option
标签的值。
每当我在带有 Greasemonkey 的 Firefox 中 运行 它时,它 运行 完美无缺。但是,当我 运行 它在 Chrome w/ Tampermonkey 上时,它根本不会改变框。我认为这是一个 Chrome 问题,它很可能是,但我 运行 使用 Chrome 的替代方案,暴力猴子,它奏效了!有什么想法可以让它在 Tampermonkey 上运行吗?
这显然是 Tampermonkey 的一个错误,因为我发现它 实际上 select 这个选项;它只是不在旁边的文本框中显示选项。我会尝试就此问题联系开发人员。
我制作了一个用户脚本,用于更改 select 框的 selected 内容:
// ==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
是select
标签的ID/Name,而940
是option
标签的值。
每当我在带有 Greasemonkey 的 Firefox 中 运行 它时,它 运行 完美无缺。但是,当我 运行 它在 Chrome w/ Tampermonkey 上时,它根本不会改变框。我认为这是一个 Chrome 问题,它很可能是,但我 运行 使用 Chrome 的替代方案,暴力猴子,它奏效了!有什么想法可以让它在 Tampermonkey 上运行吗?
这显然是 Tampermonkey 的一个错误,因为我发现它 实际上 select 这个选项;它只是不在旁边的文本框中显示选项。我会尝试就此问题联系开发人员。