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

ajax - 如何使 XMLHttpRequest 在 Firefox 上通过 HTTPS 工作?

当我尝试通过 XMLHttpRequest 发送 HTTP GET 请求时,它适用于非安全 HTTP。

但是当通过 HTTPS 发送时,不同的浏览器会给出不同的结果:

在 Firefox 3.0.2 上: - GET 请求未到达 Web 服务器。

在 IE 7 上: - GET 请求到达 Web 服务器。

这是否与 Firefox 3 对不受信任的证书变得更加严格有关?有没有解决的办法?

我已经在 Firefox 的证书管理器中添加了 URL 作为例外。错误控制台不报告任何错误。我在 XMLHttpRequest 的 open() 和发送周围添加了一个 try-catch。不会抛出异常。

同时使用绝对和相对 URL 路径不起作用。

这是代码片段:

谢谢,肯尼斯

0 投票
6 回答
1651 浏览

mysql - 简单的 ColdFusion 脚本在 IE 中有效,但在 Firefox 中无效?

我有一个非常简单的脚本,可以更改 MySql 数据库中项目的状态 - 它在 IE7 中运行良好,但如果我在 Firefox 中尝试它,它看起来很有效,但没有......这是非常奇怪的。

代码非常简单 - 首先我得到了我正在寻找的记录的详细信息:

这工作正常,如果我转储结果,它只是预期的记录内容。因此,我使用 if 语句将“活动”字段从 1 更改为 0,反之亦然。

我看不出有任何理由让它不起作用......事实上,在 IE7 中它完美地工作......

运行此脚本后会发生什么,浏览器会返回显示所有这些记录的页面。对于每条记录,如果“bActive”字段设置为“1”,它将显示单词“Active”,如果设置为“零”,它将显示“Disabled”。很简单。

如果我运行脚本来禁用记录,Firefox 实际上会按预期显示“禁用”一词,但数据库记录不会改变!

我不知所措......服务器端代码如何在一个浏览器中正常工作而不在另一个浏览器中工作?!

0 投票
3 回答
4169 浏览

javascript - Firebug - 如何运行多行脚本或创建新的 JavaScript 文件?

Firebug 中有没有办法启动一个新的脚本文件以应用于页面?基本上我想做的工作就像我通常在 Firebug 控制台上所做的那样,但能够粘贴多行函数等。控制台似乎不适合这样做。

0 投票
2 回答
1111 浏览

javascript - 如何检测小书签中的键盘修饰符?

有没有办法检测用户在执行 javascript 小书签时是否按住 shift 键(或其他修饰键)?

在我对 Safari 3.1 和 Firefox 3 的测试中,window.event始终未定义。

0 投票
2 回答
4300 浏览

firefox - Greasemonkey 会导致显示的标题改变吗

我想根据从页面中获取的信息更改页面中显示的标题(例如,显示收件箱消息的数量)

document.getElementsByTagName('title')[0].innerHTML="foo";确实会更改标题标签,但是当发生这种情况时,Firefox 不会更新显示的标题(在窗口和标签中)。

这可能吗?

0 投票
3 回答
2156 浏览

ruby - firefox 未打开 - cron,ruby,firewatir

我编写了一个 ruby​​ 脚本,它在 Firefox 中打开 dlink 管理页面并进行 ADSL 连接或断开连接。

我可以在终端中运行这个脚本没有任何问题。但如果我把它作为 cron 工作,它不会启动 firefox。

这是我在crontab中的条目

我在 /tmp/cron_test 中看到以下条目。所以看起来脚本确实运行了。

但我不明白为什么我没有看到 Firefox 开放,让这种自动化工作。这是/home/raguanu/Dropbox/nettie.rb

任何帮助表示赞赏。

0 投票
2 回答
1055 浏览

firefox - 我可以从 Firefox 扩展中获取当前页面源代码吗?

这可以做到吗?如何?


我想写我自己的扩展。可以在我自己的扩展中获取当前页面的 sorcecode 吗?

0 投票
3 回答
2471 浏览

javascript - DOM 的 Firefox Sidebar 和 Document 对象

Firefox 侧边栏中加载了一个网页,主文档中加载了另一个网页。现在,我如何要求通过 Firefox 侧边栏访问主文档对象?通过 Firefox 侧边栏文档中的 Javascript 代码访问主文档的示例会有所帮助。

感谢您的回答。但是,我必须完善我的问题。主窗口加载了一些网页,侧边栏有一个网页。当单击侧边栏窗口上的链接时,我希望侧边栏窗口知道用户在主窗口上选择了哪些文本。我知道如何从窗口中获取选定的文本。只是侧边栏元素增加了我无法超越的问题的复杂性。

@PConory:

我喜欢你的回答,但是当我尝试时出现错误:

错误:为类 UnnamedClass 的对象创建包装器的权限被拒绝。

谢谢。

0 投票
1 回答
3417 浏览

javascript - jQuery - 通过单击链接问题触发事件

我想通过正常单击链接或在新选项卡中打开链接(例如,中键单击、ctrl + 单击等)在单击链接时触发事件

到目前为止,我已经尝试了以下方法:

$('a').click(myfunc) 不捕获中间点击。

$('a').mousedown(myfunc)有效,但它似乎阻止了链接被跟踪,即使我的函数没有调用event.preventDefault.

任何想法如何做到这一点?

0 投票
5 回答
11390 浏览

javascript - 如何从 Firefox 扩展执行页面定义的 JavaScript 函数?

我正在为演示目的创建一个 Firefox 扩展。我从扩展中调用文档中的特定 JavaScript 函数。我在我的 HTML 文档中写了这个(不是在扩展中,而是由 Firefox 加载的页面):

然后,扩展程序将在某些事件上运行它:

但是,它会引发一个错误,指出funcToBeCalled未定义。

注意:我可以通过调用来获取文档上的元素document.getElementById(id);