问题标签 [firefox]

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 投票
5 回答
16190 浏览

firefox - 如何更改火狐图标?

有什么方法可以更改 Firefox 系统图标(窗口左上方的那个)?

精度:我想用 apache/php 和我的应用程序更改捆绑版本的 Firefox 的图标。所以在每台电脑上手动操作不是解决办法。我尝试了 Resource Hacker,这是一个很好的解决方案。附加组件也不错。

0 投票
6 回答
4800 浏览

css - 为什么固定元素会减慢 Firefox 中的滚动速度?

为什么position: fixed应用了 CSS 的元素会导致 Firefox 在滚动它们所在的页面时占用 100% 的 CPU?有什么解决方法吗?

我在一些网站上注意到了这种行为,例如 StackOverflow 页面顶部的通知栏。我正在使用 Linux 以防万一。

0 投票
3 回答
2994 浏览

javascript - Firefox 中的代理设置不会“粘住”

在家里,我们有一个代理服务器。在工作中我们没有。Firefox 在这方面很恼火:每当我启动它时,它都会默认使用代理服务器。如果我做工具>选项>设置并选择“无代理”,没问题。但是,如果我关闭 Firefox 并重新启动它,我必须重新执行工具>选项>设置,因为“无代理”设置不会“坚持”。

我如何让它粘住?或者,有人可以建议一些我可以分配给工具栏上的按钮的 javascript 来在两种状态之间切换吗?

0 投票
3 回答
141 浏览

javascript - 当我复制它的容器时,如何让最近更新的表单项在 Firefox 中“粘贴”?

我有一个包含一些输入框的 dl,我用一些 JavaScript “克隆”了这些输入框,例如:

在 IE 中,sourceBox 中的表单在 newBox 中重复,并带有用户提供的值。在 Firefox 中,在原始 sourceBox 中输入的最后一个值在 newBox 中不存在。我如何制作这个“棒”?

0 投票
4 回答
1823 浏览

firefox - 编写用于解析自定义客户端语言的 Firefox 插件

我对 JavaScript 以外的客户端语言有一个想法,我想研究开发一个 Firefox 插件,该插件可以处理页面中包含这种新语言的内容,例如 <script type="newscript" src="path /script.ns" />,就像它是本机支持的语言一样。该插件将完成所有语言解析,并且理想情况下能够像 JavaScript 一样在浏览器以及网页中的 html 和 css 上执行所有操作。

我做了一堆谷歌搜索,找到了一些关于编写基本 Firefox 插件的文章,但没有比这更复杂的了。

这甚至可能吗?

0 投票
25 回答
317472 浏览

css - 如何删除 Firefox 在 BUTTONS 和链接上的虚线轮廓?

我可以使 Firefox 不在链接上显示丑陋的虚线焦点轮廓:

但是我怎样才能为<button>标签做到这一点呢?当我这样做时:

当我单击它们时,这些按钮仍然具有虚线焦点轮廓。

(是的,我知道这是一个可用性问题,但我想提供我自己的适合设计的焦点提示,而不是丑陋的灰点)

0 投票
3 回答
26800 浏览

javascript - 如何在 GreaseMonkey 脚本中实现“DOM Ready”事件?

我正在尝试将我的 GreaseMonkey 脚本从在 window.onload 上触发到 window.DOMContentLoaded 修改,但此事件永远不会触发。

我正在使用 FireFox 2.0.0.16 / GreaseMonkey 0.8.20080609

是我试图修改的完整脚本,更改:

0 投票
1 回答
946 浏览

linux - 如何在 X Windows / Linux 中确定 Windows 的可见区域?

我有几个嵌套的 X 窗口 - 比方说 - 可滚动窗口中的可滚动窗口(参见下面的示例)。在这种情况下,主窗口包含(至少)主要滚动条和它们控制的(主要)绘图区域。该绘图区域轮流包含(至少)一个可滚动窗口批处理 - 一个(次要)主窗口,包含一个滚动条和次要绘图区域。

在内部绘图区域的实时滚动期间,重绘过程搞砸了,因为我正在使用 XCopyArea 来加速该过程并移动有效的内容并为新出现的内容调用实际的重绘例程。当内部绘图批处理本身时,这可以正常工作,但是当嵌套在另一个绘图批处理中时会出现问题 - 当内部滚动批处理部分可见(即主要绘图区域被滚动)时,重新绘制新出现的内容会从主要内容中剪裁绘图区域并从未实际重绘,但认为是这样。当在下一次滚动时,XCopyArea 得到这个所谓的重绘区域,它实际上是空的。最后这个空白区域出现在部分可见的内部滚动批次上,它是空的。在第一个一般重绘消息中,它们是固定的。

如果我可以获得从(我的)内部绘图区域实际可见的剪贴蒙版,我可以调整 XCopyArea() 调用和重绘调用,并在没有计划“B”的情况下克服问题,该计划在每个滚动条移动时重绘所有内容.

示例:为 Mozilla Firefox 开发一个插件,需要确定描述“我的”窗口可见区域的区域,即从 Mozilla 系统作为插件视口传递的区域。

0 投票
4 回答
3862 浏览

html - Firefox、保存的密码和更改密码对话框

如果用户将密码保存在登录表单上,ff3 会将保存的密码放入个人资料页面上的更改密码对话框中,即使它与登录名的输入名称不同。我怎样才能防止这种情况?

0 投票
18 回答
17955 浏览

firefox - 是否有使用 vim 编辑文本框的 Firefox 插件?

或“如何在文本框中使用 gVim 在 Firefox 中回答关于 SO 的问题?”