问题标签 [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 投票
3 回答
38478 浏览

google-chrome - Chrome:制作不可调整大小的文本区域

默认情况下,Chrome 使我的 textareas 可调整大小。我希望控制这一点,或者使它们只能垂直调整大小,或者根本不调整。

我怎样才能做到这一点?

0 投票
2 回答
461 浏览

firefox - 在 Selenium IDE 中处理 Firefox 4 的新“数据输入”确认对话框

我正在 Firefox 4 beta 7 中尝试一些在 3.6 中运行良好的 S-IDE 测试。我似乎无法弄清楚的一件事是与 FF4 的新内置对话框交互的自动化方式:

替代文字

有人解决这个了吗?

0 投票
1 回答
536 浏览

firefox4 - Firefox 4 的错误控制台显示“CoCreateInstance() FAILED”的含义

在 Firefox 4 上运行 Selenium IDE 测试时,我似乎在 FF4 内置的错误控制台中收到了许多这样的消息(意思是消息,而不是错误等),但我不太清楚是什么时候它们正在发生或可能是什么原因。我不确定这是否是 Selenium 问题或我的一个页面上的某个问题导致它。

他们会引起恐慌吗?

0 投票
1 回答
336 浏览

javascript - 使用 Userscript 加载外部脚本适用于 Fx 4,但在 Fx 3.6 中失败

这是代码,没有删节(很短):

这在 Firefox 4.0b7 (Windows) 和 nightly (Linux) 中完美运行,但在 Fx 3.6.x 中失败(来自 3.6、3.6.2 和 3.6.12 的报告)。

我不明白为什么。

哦,等等……我在 Fx 4 上使用 Scriptish……也许这与某些事情有关?

但除此之外,我完全不知所措。脚本没有被加载。它甚至看起来这document.documentElement.innerHTML = '...'条线不起作用......在Firebug中做了它并将文档擦除到<html></html>,但之后没有任何事情发生。

有任何想法吗?

0 投票
2 回答
398 浏览

firefox - 升级插件以与 Firefox 4.0 兼容,但也尝试使其与 3.x 兼容。建议?

我有一个为 Firefox 3.6 编写的附加组件,现在我正在为 Firefox 4.0 升级它,同时尝试使其与 3.6 兼容。有没有人有任何尝试这样做的经验,或者关于如何在不让代码变得太意大利面条式的情况下做到这一点的提示?

有几个地方保持它与两个版本兼容意味着做这样的事情:

这在两个版本中都会产生 CSS 警告。我可以忍受这一点。还有其他地方我正在做这样的事情:

(其中 sleepUntil 是使用该Thread.processNextEvent技术的实用函数)

检查是否Application.extensions定义似乎比直接检查Application.version字符串更干净,但这种方法可能存在一些我不知道的缺陷?

我在尝试将内容插入网页时也遇到了问题。在一种情况下,doc.body.appendChild在 3.x 中工作,但在 4.x 中没有,所以我尝试这样做:

上面的代码不起作用,但如果我throw new Error('')在之前插入 adoc.body.appendChild(myElement)则它确实起作用,这表明在 Firefox 4 中,appendChild调用显然myElement在引发错误之前以某种方式进行了修改。我确信我可以弄清楚如何让这个特定的代码片段工作,但我担心我也会遇到更多这样的问题,所以我想看看其他人是否已经经历过一个类似的过程,并且有任何我应该注意的提示。

很抱歉这个冗长的问题。这就是我真正要问的:

  1. 对于尝试同时与 Firefox 3 和 Firefox 4 兼容的插件,您有什么建议?
  2. 您如何看待对代码进行分支以便我们有一个 3.x 版本和另一个 4.x 版本的想法?然后,我们必须将任何新功能应用于两个版本,并在两个版本中测试它们,等等。
  3. 一般来说,最好测试是否存在您想要的特定功能(就像我使用if (Application.extensions) ...或 try/catch 所做的那样)还是只检查是否Application.version以“3”或“4”开头?
0 投票
1 回答
671 浏览

javascript - Firefox 扩展 localStorage 事件

我正在制作一个 Firefox 扩展以确定何时从 localStorage 触发“存储”事件。

在 Firefox 3 中,我有这一行将窗口中的存储事件绑定到扩展中的函数。

$(doc, doc).bind('storage', on_store());

这在 Firefox 3 中有效。但是,在 Firefox 4 中尝试时,这似乎没有得到事件。

0 投票
1 回答
1035 浏览

watin - 有没有人成功地对 FireFox 4 进行了 WatiN 测试?

看起来 jssh 插件(需要运行 WatiN)仍然需要通过 FireFox错误586869 进行工作,引用:

对于任何应该尝试维护 jssh 的人来说,这可能是显而易见的,但是,要恢复它,您所要做的就是“hg up -r 3ca5d6674feb”并将其复制到您要处理的任何地方。

也没有发现关于 jssh 的 SO 的最新活动

0 投票
1 回答
129 浏览

firefox4 - 当浏览器重新联机时,是否可以合并单独的客户端 IndexedDB 数据库中的脱机更改?

Firefox 4 中的 IndexedDB 为我们开发用于客户端数据库查询和存储的应用程序提供了新的潜力,同时离线和在线。这是一个非常新的替代方案并且非常有趣,因为我的组织分布在许多在线 Web 服务较差的国家/地区。

大图: “IndexedDB 允许 Web 应用程序在您的本地系统上存储大量数据(当然,在您明确许可的情况下),以便以后快速离线检索。”</p>

我的问题

我不明白以下内容。

  1. 然后如何将客户端数据库中的离线更改(例如在海地)与华盛顿特区的中央数据库合并?

  2. 甚至,海地 3 个客户端上的 3 个单独的数据库更改如何相互同步?也许这是不可能的?

  3. 这种客户端数据库的好处和限制是什么?

0 投票
1 回答
881 浏览

javascript - Firefox 4 beta 不允许在新窗口中动态创建元素(Javascript)?

看来我不能真正将元素附加到 Firefox 4 beta 中的新窗口(使用 beta 10 测试)。它在 Firefox 3、Opera、Chrome 和 IE6 中运行良好,但似乎 FF beta 4 打破了它。

这是一个简单的演示 HTML 页面

基本上,它是一个带有链接的页面,单击时会弹出一个新窗口,其中包含文本“abc”。在 Firefox beta 4 中,它会随窗口一起弹出,但其中没有显示任何内容。使用 Firebug,似乎创建了节点,但标签下的所有内容(包括标签本身)在树中淡出,类似于不可见元素。但是,计算出的 CSS 显示显示和可见性样式很好。

有谁知道如何让它在 Firefox beta 4 中运行?

0 投票
1 回答
464 浏览

html - Firefox 4 Beta 10 中的 MediaElement.js?

我知道我可能只是出了点问题,但我无法弄清楚为什么我的 MediaElement.js 视频无法在 Firefox 4 Beta 10 中播放。它们在 Firefox 3.6.13 中运行良好。到目前为止,我只在 Mac OS 10.6.6 中对此进行了测试。

http://www.nolanfans.com/trailers