问题标签 [firefox2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
events - YUI3 事件委托在 FF2 中不起作用
我正在使用 YUI 3.3.0。事件委托在 FF2 中不起作用。有什么线索吗?提前致谢。
javascript - Javascript:click() 没有导航到 Firefox 2 中的链接
在此处遵循答案时:Click() 适用于 IE 但不适用于 Firefox
我不再收到“单击不是功能消息”错误消息,并且确实收到“单击”警报消息,但是浏览器没有导航到该页面。我在最新版本的 Firefox 上尝试过,它可以导航,只是在 Firefox 2 中没有。
javascript - 操作输入字段
是否可以删除输入但使用 Greasemonkey 显示值?还是禁用它?例如:
我不知道如何编写任何用户脚本。:(
它适用于我公司的 PC,我无法使用 jQuery 或编辑原始源代码。
首先看一下更好的理解:
代码如下所示:http: //jsfiddle.net/gv3XF/
但我想要这样:http: //jsfiddle.net/gv3XF/1/
我用Stylish尝试过,但我只能隐藏输入。我仍然需要结果的价值。
始终调用输入,name="prio"
但值中的数字正在变化。
我想要的是“杀死”输入但显示值的结果。
javascript - 如何根据显示的用户文本禁用输入字段?
我有这个有效的代码片段:
这是相关的目标页面 HTML(已更正):
在jsfiddle.net/Kc3BB/3上查看。
我有许多用户的 1 个接入点。但我希望 5 个用户能够更改prio
值。您可以看到用户名在页脚中。
是否可以在 javascript 中使用上面的 Firefox 2.x 代码而不使用 jQuery 来做到这一点?
例子:
javascript - 如何根据页面其他地方的文本停止某些输入值?
我有一个运行完美的现有脚本!它是为Firefox 2.x和Greasemonkey 0.8.x编码的,我不能使用 jQuery!
旧工作脚本:
新脚本示例:
现在,如果存在目标输入,特权用户应该能够设置任何值。
但是应该阻止非特权用户设置12
和22
.
也就是说,如果用户不是-> 'JOHN', 'LUKE', 'JEFF', 'MAX', 'ANDY' (from footer) 然后禁用 prio 输入,并在用户输入“12”时停止输入或“22”,并写入错误消息。
您必须知道史蒂夫(“不允许的用户”)可以输入例如 120、121、220、222 和所有其他数字,但不能输入12和22!不知道是不是有问题,因为12也在120!'JOHN', 'LUKE', 'JEFF', 'MAX', 'ANDY' 允许在输入中输入所有数字。
旧脚本在 site-one.html 和 site-two.html 等不同页面上运行但是目标输入在 site-one.html 和 site-three.html 上 - 这意味着有时我只有 prio-input 有时我有prio-input和destination-input。
我该怎么做?
问候, 伯恩特
javascript - 如何让 jQuery 与 Greasemonkey 0.8 脚本(在 Firefox 2 上)一起工作,而 PC 没有互联网?
我正在使用Firefox 2.0.0.11和Greasemonkey 0.8.x以及适用于 Greasemonkey 0.8 的最新jQuery 版本 (1.3.2)。
我尝试加载这个用户脚本:
但我收到错误:
我知道我必须更新这个旧浏览器。但这是不可能的。我必须解决这个问题!
我想在没有互联网连接的本地 PC 上加载 jQuery 代码。我已将 jquery.min.js 复制到用户脚本所在的同一文件夹中。
任何想法问题出在哪里?
问候, 伯恩特
javascript - Greasemonkey 脚本在输入错误时出错
我有一个 Greasemonkey 脚本,其逻辑如下:
除非登录用户属于特权组(JOHN、LUKE、JEFF、MAX、ANDY),否则禁用
<input>
withname="prio"
。如果不是特权用户,请阻止从
<input name="dest">
.
具体来说,阻止“12”或“22”并写入错误消息。
该脚本工作正常,但有一个错误:
当我在其他输入字段中插入文本或更改选择字段并按Enter时,提交停止并且我在控制台中收到错误消息:
错误:destInput[0] 没有属性源文件:file:///E:/FirefoxPortable2.x/Data/profile/extensions/%7Be4a8a97b-f2ed-450b-b12d-ee082ba24781%7D/components/greasemonkey.js 行: 379
var err = this.findError(script, line - lineFinder.lineNumber - 1);
我认为该规则name="dest"
适用于所有输入字段和选择字段?但我只想要“dest”输入的规则。
这是我的脚本代码:
PS:pastebin 代码(unsafeWindow..)是我旧系统上唯一的工作版本。系统运行 FF 2.0.0.11 和 Greasemonkey 0.8 并且无法更新。
有没有办法消除这个错误?:D
jquery - 使用 jquery 在 Firefox 2.0 浏览器上禁用 ESC 行为
像 Firefox 这样的浏览器使用 ESC 键停止加载当前页面,停止任何对 curse 的请求。
我需要停止这种行为。
我需要停止/禁用浏览器行为并将其替换为我需要在 ESC 按键上执行的另一组操作。
我在 jquery 中找到了一些解决方案,但我得到的是 ESC 键根本停止工作,我必须使用 ESC 键,我无法改变它。
我必须使用 Firefox 2.0
有任何想法吗?