问题标签 [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.

0 投票
1 回答
129 浏览

events - YUI3 事件委托在 FF2 中不起作用

我正在使用 YUI 3.3.0。事件委托在 FF2 中不起作用。有什么线索吗?提前致谢。

0 投票
5 回答
753 浏览

javascript - Javascript:click() 没有导航到 Firefox 2 中的链接

在此处遵循答案时:Click() 适用于 IE 但不适用于 Firefox

我不再收到“单击不是功能消息”错误消息,并且确实收到“单击”警报消息,但是浏览器没有导航到该页面。我在最新版本的 Firefox 上尝试过,它可以导航,只是在 Firefox 2 中没有。

0 投票
1 回答
618 浏览

javascript - 操作输入字段

是否可以删除输入但使用 Greasemonkey 显示值?还是禁用它?例如:

我不知道如何编写任何用户脚本。:(

它适用于我公司的 PC,我无法使用 jQuery 或编辑原始源代码。

首先看一下更好的理解:

代码如下所示:http: //jsfiddle.net/gv3XF/

但我想要这样:http: //jsfiddle.net/gv3XF/1/

我用Stylish尝试过,但我只能隐藏输入。我仍然需要结果的价值。

始终调用输入,name="prio"但值中的数字正在变化。

我想要的是“杀死”输入但显示值的结果。

0 投票
3 回答
139 浏览

javascript - 如何根据显示的用户文本禁用输入字段?

我有这个有效的代码片段:

这是相关的目标页面 HTML(已更正):

jsfiddle.net/Kc3BB/3上查看。

我有许多用户的 1 个接入点。但我希望 5 个用户能够更改prio值。您可以看到用户名在页脚中。

是否可以在 javascript 中使用上面的 Firefox 2.x 代码而不使用 jQuery 来做到这一点?

例子:

0 投票
2 回答
80 浏览

javascript - 如何根据页面其他地方的文本停止某些输入值?

我有一个运行完美的现有脚本!它是为Firefox 2.xGreasemonkey 0.8.x编码的,我不能使用 jQuery!

旧工作脚本:


  1. 这是当用户不在时它的外观/行为的小提琴usersWhoCanSetPriority

  2. 这是用户拥有完全访问权限时它的外观/行为的一个小提琴


新脚本示例:

现在,如果存在目标输入,特权用户应该能够设置任何值。
但是应该阻止非特权用户设置1222.

  1. 特权用户,具有目标字段

  2. 受限用户,带有目的地字段

也就是说,如果用户不是-> 'JOHN', 'LUKE', 'JEFF', 'MAX', 'ANDY' (from footer) 然后禁用 prio 输入,并在用户输入“12”时停止输入或“22”,并写入错误消息。

您必须知道史蒂夫(“不允许的用户”)可以输入例如 120、121、220、222 和所有其他数字,但不能输入1222!不知道是不是有问题,因为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。

我该怎么做?

问候, 伯恩特

0 投票
1 回答
938 浏览

javascript - 如何让 jQuery 与 Greasemonkey 0.8 脚本(在 Firefox 2 上)一起工作,而 PC 没有互联网?

我正在使用Firefox 2.0.0.11Greasemonkey 0.8.x以及适用于 Greasemonkey 0.8 的最新jQuery 版本 (1.3.2)
我尝试加载这个用户脚本:

但我收到错误:

我知道我必须更新这个旧浏览器。但这是不可能的。我必须解决这个问题!

我想在没有互联网连接的本地 PC 上加载 jQuery 代码。我已将 jquery.min.js 复制到用户脚本所在的同一文件夹中。

任何想法问题出在哪里?

问候, 伯恩特

0 投票
1 回答
170 浏览

javascript - Greasemonkey 脚本在输入错误时出错

我有一个 Greasemonkey 脚本,其逻辑如下:

  1. 除非登录用户属于特权组(JOHN、LUKE、JEFF、MAX、ANDY),否则禁用<input>with name="prio"

  2. 如果不是特权用户,请阻止从<input name="dest">.
    具体来说,阻止“12”或“22”并写入错误消息。


该脚本工作正常,但有一个错误:

当我在其他输入字段中插入文本或更改选择字段并按Enter时,提交停止并且我在控制台中收到错误消息:

错误:destInput[0] 没有属性源文件:file:///E:/​​FirefoxPortable2.x/Data/profile/extensions/%7Be4a8a97b-f2ed-450b-b12d-ee​​082ba24781%7D/components/greasemonkey.js 行: 379

var err = this.findError(script, line - lineFinder.lineNumber - 1);

我认为该规则name="dest"适用于所有输入字段和选择字段?但我只想要“dest”输入的规则。

这是我的脚本代码

这是 jsFiddle 上的旧工作版本,以便更好地理解

PS:pastebin 代码(unsafeWindow..)是我旧系统上唯一的工作版本。系统运行 FF 2.0.0.11 和 Greasemonkey 0.8 并且无法更新。

有没有办法消除这个错误?:D

0 投票
0 回答
69 浏览

jquery - 使用 jquery 在 Firefox 2.0 浏览器上禁用 ESC 行为

像 Firefox 这样的浏览器使用 ESC 键停止加载当前页面,停止任何对 curse 的请求。

我需要停止这种行为。

我需要停止/禁用浏览器行为并将其替换为我需要在 ESC 按键上执行的另一组操作。

我在 jquery 中找到了一些解决方案,但我得到的是 ESC 键根本停止工作,我必须使用 ESC 键,我无法改变它。

我必须使用 Firefox 2.0

有任何想法吗?