问题标签 [firefox4]

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 回答
82 浏览

javascript - Firefox 是否向扩展作者公开断言库?

我正在编写一个 Firefox 扩展,并且想知道断言我的应用程序不变量的最佳方法。据我了解,如果我browser.dom.window.dump.enabled = true在 about:config 中设置,window.dump()则可用于日志记录(这是推荐的等效方法console.log()吗?)但我想知道是否有一个实际的断言库。

如果不是这样,编写一个记录错误并引发异常的小函数很容易,但是内置的替代方案会很酷。

0 投票
3 回答
766 浏览

javascript - 如何使用 Firefox CAPS 策略阻止网页捕获按键?

我厌倦了阻止我的 CMD+c 和 CMD+v 复制/粘贴的网站。尤其是当他们的 javascript 代码允许 CONTROL+c 和 CONTROL+v 通过而不被捕获时。

我想使用 Firefox 4 的新 CAPS 安全策略来创建一个规则,该规则为任何试图从任何元素上的事件处理程序捕获 onkeypress 的站点提供“noAccess”,并阻止它们读取 e.which。

这是一个 javascript 代码片段,它阻止我将邮政编码粘贴到文本区域,因为网站作者希望该字段中的“仅数字”,因此“CMD + v”(粘贴)被捕获并丢弃在地板上。

然后 HTML 代码将具有:

如何在 Firefox4 中设置一个策略来禁用站点调用此事件处理函数的能力?

使用“Control de Scripts”扩展,我尝试将以下“块”添加到影响所有站点的“默认”策略中,但没有一个允许我在专注于具有此的文本字段时使用 Firefox 元键组合事件处理程序监听:

HTMLInputElement.onKeyPress
Window.numbersonly
Window.onKeyPress
Window.onkeypress
event.preventDefault

现在我们升级到 Firefox 14 而不是 4。对于像我这样的最终 Firefox 用户来说,对这种 noAccess 的支持是否变得更加可用/可用?

我正在寻找有关如何使用 CAPS 禁止按键事件捕获的答案,而不是在每个网站上查找每个函数名称并逐个禁用函数。

0 投票
1 回答
199 浏览

firefox - FireBug:NET 面板中的重复项 - 一个无休止,另一个不显示响应正文

在 Win7 上使用 FireFox 4 + FireBug 1.7。

在我的网络面板中,我看到每个 URL 有 2 个条目(主 HTML 和包含的脚本)。

对于这些中的每一个:第一个条目看起来未完成(黄线,加载程序滚动,所有时间字段中的 0,大小为“?”)。第二个条目看起来成功(200 OK,正确的大小,正确的响应标头等),但没有显示任何响应正文 :-(

结果(至少我认为这是这里的因果关系),我无法调试我的任何脚本,因为脚本面板对我的所有脚本都显示为空白。

这也适用于任何网站(例如 google.com),而不仅仅是我的东西。重新启动,重新安装 FF + FB,但仍然没有运气。

帮助...任何人?

提前致谢

0 投票
2 回答
236 浏览

firefox-addon - Firefox 4 中的状态栏

Firefox 4 引入了一个新的“浮动状态栏”,它仅在加载 DOM 资源或用户悬停在链接上时出现。

我开发了一个只在其中显示 IFRAME 的 Firefox 侧边栏扩展。此 IFRAME 源包含一个 HTML 文档,该文档封装了扩展的主要逻辑(在 JavaScript 中)。本文档在此处和此处包含一些链接。

问题在于,当用户将鼠标悬停在链接上时,会出现新的浮动状态栏,并以尴尬的位置覆盖 GUI 的某些部分。有没有办法让我禁用这个状态栏?请记住,我在 FF 扩展中运行。

0 投票
1 回答
852 浏览

jquery-ui - jQuery UI 可排序的 Firefox 4 问题

从 Firefox 3.6 升级到 FF4 后,我惊讶地发现 jQuery UI Sortable 已停止工作(我正在使用 jQuery(1.4.2)和 jQuery UI(1.8.5))并且我收到此错误(来自 firebug)

this.helper 为空

dev/js/jquery-ui-1.8.5.custom.min.js 第 264 行

我环顾四周,但没有找到导致此错误的任何原因。我什至将 jQuery UI 升级到了最新版本(1.8.11),但这并没有帮助。

如果有人知道为什么会发生这种情况(或修复),我将非常感谢您的意见!

谢谢。

0 投票
2 回答
11409 浏览

internet-explorer-8 - Javascript document.form.submit() 不适用于 Firefox 4.0 和 IE8

我正在尝试使用 javascript 提交表单。在 Firefox 3.6 中可以正常工作,但在 Firefox4.0 和 IE8 中不起作用。

代码:

任何想法有什么问题?

0 投票
1 回答
194 浏览

javascript - 如何防止FF4弹出菜单透明?

我开发了“希伯来日历扩展”(https://addons.mozilla.org/en-us/firefo ... -calendar/)并在 FF4 扩展下显示透明的弹出菜单

在此处输入图像描述

你能帮我理解如何解决这个问题。

谢谢你,伊戈尔。

0 投票
2 回答
94 浏览

json - $.post() 的行为不同于 $.ajax(same paramenters )

我遇到了一些奇怪的事情,我想揭露并知道是否有人对此进行了解释。

前段时间我有一个简单的帖子:

它工作得很好,现在不工作了,只有 accessToken 参数在路由控制器中被正确接收

我将其更改为:

现在它可以工作了。我正在使用 firefox 4 和 IE9,并认为原因与浏览器发送编码信息的方式有关……在 $.post() 的情况下,它看起来像将数据发送为 application/x-www-form -urlencoded

我很高兴收到你们的来信!

问候, byte_slave

0 投票
2 回答
5073 浏览

html - Firefox 4 文件输入宽度错误?

3我正在更改文件输入 HTML 标记的宽度:

在 Firefox 3、Chrome 和 Safari 中,它可以完美运行。

在 Firefox 4 中,我无法让它工作。宽度保持不变!

演示:http: //jsfiddle.net/LwzW9/1/

用 Firebug 检查我注意到<input>变化的大小,但我并没有真正看到变化:(见图)

在此处输入图像描述

有任何想法吗?这是一个已知的错误?

谢谢。

0 投票
3 回答
1301 浏览

firefox - 火狐 4

这是我的代码:

在 Chrome 和 IE9 中,浏览器显示本机音频播放器。

在 Firefox 中,我希望它显示后备文本和链接。相反,它显示一个丑陋的灰色框,中间有一个 X,并且不显示后备内容。

这是一个 Firefox 错误,还是我做错了什么?

浏览器制造商实际上是在说包括所有可能的格式,还是根本不使用该元素。这似乎有点苛刻。

编辑 上述问题的答案显然是“是”。我只能说:(