问题标签 [firefox-addon-sdk]

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

javascript - 显示多行通知

我刚开始玩Mozilla Jetpack,到目前为止我很喜欢它。我写了一个小代码,在状态栏中显示一个图标,当点击它时,会弹出一个通知:

由于此示例中的文本很长,因此通知如下所示:

Jetpack 通知 http://img33.imageshack.us/img33/7113/jetpack.png

我想在显示通知的文本时将它们拆分为四个不同的行,以便通知框更高更窄。我该怎么做呢?

编辑 1(感谢Rudd Zwolinski):

我试过了,但这无济于事:

编辑 2(感谢Ólafur Waage):

这也无济于事:

编辑 3(感谢马特):

即使这样也无济于事:

0 投票
1 回答
1082 浏览

javascript - 让 jQuery 在 Jetpack 中工作

我正在试验 Jetpack,我想在给定的 html 页面中解析所有年份,然后用指向 Wiki 页面的链接包装年份。我在 jquery 中尝试了代码,它在那里工作,但现在我在 Jetpack 中使用它,它给出了一个错误 $(doc).replace is not a function。我绝对是 Jquery / Jetpack 的新手,所以也许我错过了一些非常简单的东西,但非常感谢您的帮助。

编辑:我已经尝试了这些建议,但我仍然卡住了。奇怪的是,这

JQuery 函数的工作原理:

基本上,我想将此功能“移植”到 Jetpack。

这是我的 JQuery 函数到 Jetpack 的“旧”非工作端口:

0 投票
1 回答
684 浏览

firefox - 如何正确设置 Jetpack 状态栏面板的样式?

当我在Mozilla Jetpack中创建状态栏面板时,它看起来像一个无特色的灰色框,会“中断”状态栏,因为它缺少边框/阴影/等。这使它看起来像一个普通的状态栏面板。

我怎样才能让它看起来像其他状态栏面板?

0 投票
2 回答
773 浏览

javascript - 为什么窗口/选项卡的标题和图标没有更新?

我正在使用jetpack来更改某些页面的标题(最好是网站图标)。

Firebug显示页面的 HTML 已正确更改,但 Firefox 只是不会更新窗口和/或选项卡的标题。

不知何故,这必须是可能的,因为 Twitter 搜索正是这样做的。随着更多搜索结果的出现,它会更新标题,不是吗?

我想我只是错过了一些东西......知道吗?

注释中建议的示例代码:

令人恼火的是,它甚至不再显示日志,因为同时更新了 jetpack 和 firebug:p
我希望这段代码用“Foo”替换 stackoverflow.com 页面的标题 - 但这只是一个示例,替换stackoverflow.com 与其他任何可能有帮助的东西,即可能是一个比 SO.com 少 javascript 魔法的网站。

更新:
我在下面的答案的帮助下解决了这个问题。
工作示例如下所示:

0 投票
1 回答
140 浏览

javascript - 访问选项卡加载图像

是否可以使用 jetpack 访问和触发 Firefox 选项卡中的选项卡加载图像?我想创建一个喷气背包,它会在执行查询时触发选项卡加载图像,但我不确定这是否可能。

0 投票
2 回答
264 浏览

jquery - 使用 jQuery 获取选择列表的值

这是我在 Firefox Jetpack 中使用 jQuery 时遇到的问题。在我的 Jetpack 代码中,我动态地创建了一些带有选项及其各自值的 SELECT 框:

这工作正常。现在,在用户使用页面上的下拉选择列表进行一些选择并单击“计算分数”按钮后,我运行一个函数来遍历 SELECT 框并获取它们的选定值:

即使上面的代码正确匹配了我动态创建$(this).val()的 SELECT,也不会返回选项值,而是返回选项文本(例如“distractor”或包含的任何变量currentWord)。如何获得选项值(例如“trueAnswer”或“wrongAnswer”)?

0 投票
2 回答
388 浏览

io - Mozilla Labs 的 Jetpack IO 功能是什么?

您是否能够使用 Jetpack 访问您的文件系统并执行创建或读取文件或保存图像等操作?

0 投票
2 回答
814 浏览

jquery-ui - 如何在 Jetpack 中复制 jQuery UI 的对话框功能?

我正在尝试在我的 Javascript 中获得一个非常基本且简单的对话框,实际上我正在尝试从 jqueryui 网站复制与此示例非常相似的内容:

...

为了实现这一点,我运行了一个函数 testJQ 但我无法获得预期的效果。添加了 div 及其内部 p,我可以看到 p 的内容,但看不到“基本模式对话框”,也无法在页面上移动它。我错过了什么吗?这是我的代码:

0 投票
1 回答
94 浏览

javascript - Why the value inside the loop and using the [i] is undefined?

using Mozilla jetpack , when i do the following code .. i get that linking is undefined !!! why ? or how to fix it ?

0 投票
4 回答
8439 浏览

javascript - 如何从我的 HTML 页面获取另一个网站的信息?

所需内容如下:

我有一个 HTML 网页,我需要访问另一个网站并从它的源代码中获取一些东西。

我想运行类似的东西

从链接中获取我需要的内容并使用它!

但是,我使用的是 Jetpack 滑杆。

它与 HTTP 请求有什么关系吗?