问题标签 [firefox-3]

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 投票
2 回答
545 浏览

css - Firefox 3 居中错误(任何 CSS 黑客或修复?)

我在 Firefox 3 中遇到了居中项目的问题。(我搜索并找不到这个答案——希望不是重新发布)

我将代码简化为两个元素来演示这一点——你可以在这里看到它:http: //prwmusic.com/misc/csstest/home-sample-fix.html

现在慢慢让浏览器窗口变宽变窄。假设您使用的是 Firefox 3,您是否看到蓝色 DIV 左侧的白色背景如何随着您拖得更宽或更窄的每个其他像素而弹出和弹出?然而 IE6、IE7、Safari 甚至 FF2 都很好。

我所做的是创建一个 DIV 并向该 DIV 添加一个“带阴影背景的白页”,以便访问者可以在水平滚动条出现之前使浏览器尽可能窄。然后是一个嵌套的 DIV,其背景为蓝色。背景中的白色区域和蓝色 div 都是 970 像素宽,因此它们应该始终匹配,因为它们都居中。

似乎正在发生的事情是,当窗口大小为奇数时,Firefox 会在背景图像的右侧添加 1,但在前景的左侧添加 1,这会将所有内容都扔掉。

第一个想法可能是“只在背景图像中包含蓝色”。但我正在从事的项目的实际设计相当复杂,而且这种奇怪现象发生在整个网站,所有页面的上下部分——我不能选择让蓝色成为背景的一部分。我只是用这个简单的例子来演示。

有没有办法让 Firefox 3 中的项目始终对齐,以确保如果某人的浏览器宽度奇数,则不会出现显示异常?(显然,没有在所有其他浏览器中破坏它)

0 投票
4 回答
16463 浏览

javascript - Firefox 3.0 中未定义 jQuery 每个 tr.children

我正在使用一段代码来过滤表中的行。它在除 Firefox v3.0.x 之外的所有浏览器中都能完美运行(适用于 3.1 beta 2)。当我在 Firefox 3.0.x 中运行该代码段时,它显示children is undefined. 我也在使用 jQuery v1.2.6。

代码片段:

代码选择所有表格行,然后循环遍历它们,测试第三列的 innerHTML 文本。如果 RegEx 测试失败,则隐藏该行,否则显示该行。

有没有人看到这个问题和/或知道如何让它工作?

谢谢

编辑: 这是表格的 HTML 标记。为简洁起见,我只提供了 2 条记录,尽管更多的记录。

0 投票
2 回答
1272 浏览

jquery - jQuery:当我在 FF3 和 Chrome 中测量它们的高度时,为什么隐藏的表格单元格会再次显示(有点)

我可以使用 jQuery 成功隐藏一些表格单元格。然后当我测量隐藏单元格的高度时,如果不隐藏单元格将占据的空间显示为空白空间,将该行中的所有剩余单元格推过一列。就好像单元格被重新插入到表格流中,但它的内容是隐藏的。下面的示例演示了该问题。单击“隐藏第 2 列”,然后单击“测量第 1 行第 2 列”以查看它的发生。示例代码是独立的 - 只需将其保存为 HTML 文件即可。

这会影响 FF3 和 Chrome,但不会影响 IE7。

0 投票
1 回答
1201 浏览

html - HTML 5 参考实现

我正在寻找一篇关于 HTML 5 究竟是什么或不是什么的好文章或描述。在去年的 Google I/O 上,我一直听说可以将 Google Gears 视为 HTML 5 的参考实现。此后不久,Yahoo 的 BrowserPlus 插件出现了类似的功能。我认为 Firefox 有一些离线支持?再说一遍,这些插件/浏览器是否被认为是 HTML 5 实现,以及 HTML 5 到底涵盖了哪些内容(离线支持?本地数据存储?更好的线程处理?)...

0 投票
3 回答
14658 浏览

jquery - 跨浏览器的jQuery过渡动画?

是否有任何 jQuery 1.3 动画转换在 Firefox 3 和 IE7 中都可以使用?

我有一个包含多个表行(25 或更多)的表,其中一些行开始隐藏(这些行都共享一个公共类;在本例中,它是“.hidden”)。在表头中是一个“显示更多”链接,该链接通过绑定.click()到将显示隐藏行的函数,然后将“显示更多”更改为“显示更少”并将其更改为.click()执行相反操作的函数。

在每个.click()函数中,都有一行像

替换.show().hide()“显示更少”功能。

但是,如果我尝试将.show()/.hide()替换为.fadeIn()/.fadeOut(),则 IE 会将其呈现为几乎相同,.show()/.hide()只是需要一分钟.hide()才能生效。那里没有真正的动画。在 IE 中较差,虽然在 Firefox 中效果很好。

如果我尝试使用.slideDown()/.slideUp(),它在 IE 中类似 janky,几乎相同,.show()/.hide()只是在完成转换后具有奇怪的脉冲效果。Firefox 3 也对此感到窒息,显然只是忘记了正在显示的表格行的行宽,并使整个事情看起来很糟糕。

那么动画只是在 IE7 中很烂吗?在这种情况下,有什么方法可以在两种浏览器中都可以正常运行吗?

0 投票
5 回答
13772 浏览

sqlite - Firefox 书签 SQLite 结构

我正在尝试编写一个 Firefox 3 插件,它可以让我轻松地重新标记书签。例如,我有一些标记为“开发”的书签和一些标记为“开发”的书签,我想要一种方法可以轻松地将所有“开发”标签更新为“开发”。不幸的是,我找不到一个插件来做到这一点,所以我想我会创建自己的。

在我设法掌握基础知识并发现 FireFox 将所有书签存储在名为 Places.sqlite 的 SQLite 数据库中之前,我还没有开发过插件。在该数据库中有一个名为 moz_bookmarks 的表,其中包含书签目录中的所有书签、标签和文件夹。书签文件夹及其子书签的结构使用外键 id 表示,该外键 id 指向同一个表中的父文件夹的 id,该表再次向上递归到该父文件夹的 Id,直到它到达书签根。

但是,我陷入困境的地方是您在 Firefox 中应用的标签与书签的关系。每个标签都有一个类型 = 2 和父 ID = 4。但是我看不出这与使用该标签的实际书签之间没有关联。如果我在 Firefox 中将书签添加到没有特定文件夹但给它 2 或 3 个标签,那么它的父文件夹 ID 为 5,对应于“未归档”,但我看不到与它关联的标签的进一步关联。

在结构上找到了这个 Wiki 页面,但它并没有真正帮助。

这让我发疯了:(请帮助...

0 投票
4 回答
12970 浏览

css - FireFox 3 行高

Firefox 3 引入了一种新行为,其中行高在未设置时与其他浏览器的呈现方式不同。因此,关键部分可能在该浏览器中呈现得太高。设置全局百分比不起作用,因为它的基础不同。设置诸如“1”之类的无单位值也不起作用。有什么方法可以标准化这个维度吗?

0 投票
10 回答
3742 浏览

web-applications - 用于 Intranet 应用程序的 Chrome 或 Firefox(或与浏览器无关)?

如果您正在为小型企业设计核心业务 Intranet 应用程序,并希望它尽可能具有响应性,员工对卡在某个浏览器无动于衷,您会为 Firefox、Chrome 设计还是测试更多?比你需要的范围更广,只是为了避免锁定?在将所有鸡蛋放入一个浏览器篮之前,您是否还需要考虑其他因素?

例如,Chrome 是否具有其他浏览器缺乏的与速度相关的功能,需要以跨浏览器不友好的方式定位 Chrome,如果有,是否值得围绕它们进行设计?

0 投票
2 回答
2771 浏览

javascript - 有什么方法可以阻止 Firefox 在 Javascript 错误时提交表单?也许在 about:config?

有什么方法可以阻止 Firefox 在 Javascript 错误时提交表单?

我的意思是我知道我可以使用警报框或萤火虫来阻止它这样做,但是……并非所有人们使用的页面都使用萤火虫,而且那个警报框很烦人……

也许about:config中有一个设置?我可以玩弄吗?

0 投票
5 回答
24294 浏览

jquery - 在 Firefox 中使用 jquery 的 AJAX https POST 请求失败

我在 HTML 表中有一个简单的记录列表,每行都有一个删除链接。删除链接将 AJAX 发布请求发送到固定 url,如下所示:“ /delete/record/5

.ajax()AJAX 请求是在使用 https 的服务器上运行时使用带有 POST 消息的 jquery调用创建的。此调用在 OSX/Windows 架构上的 Firefox 3 中失败。它适用于我测试过的所有其他浏览器(OSX/Windows:Chrome、Safari、IE7。)

这些请求来自一个 https 站点并转到同一个 https 站点。但我认为在这个过程中的某个地方,原始请求以 http 开始,并且我们的服务器上尝试重定向从 http->https 发送它,而 Firefox 拒绝该重定向作为某种类型的伪造。

有没有人有过.ajax()使用 Firefox 在 https 网站上进行 JQuery 调用的经验?我注意到一些奇怪的地方,如果请求?var=xxx在 URL 中有“”参数,则请求似乎比没有这些变量的请求更频繁地工作。