问题标签 [jpm]

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

javascript - 如何将 lodash 更新到最新版本

我在 debian Linux 风格上使用 npm 来安装 Jpm。但是我收到有关安装的 lodash 版本的错误(如下)

我参考了以下几个链接,但仍然无法更新版本,但问题仍然存在。

https://github.com/lodash/lodash/tree/3.10.1-npm

https://github.com/npm/npm/issues/10573

请提出更新 lodash 版本的解决方案。

0 投票
1 回答
36 浏览

firefox-addon - 如何从网页中分离 DOM 事件?

我创建了一个插件,它在 Firefox 加载时拍摄一个新选项卡,并在新选项卡的 DOM 上显示一条消息。但每次我点击新标签按钮时,它都会显示消息。我想在第一个新标签之后阻止事件..我的意思是我们之后手动单击的新标签不应该显示任何“hello world”消息?有可能吗..请帮忙..如果您需要更多信息,请告诉我..提前谢谢..以下是我使用的代码...

0 投票
1 回答
1031 浏览

linux - Generating signed XPI via jpm failed

There was a problem signing an Add-On via jpm: The command

failed with the error message

Error: Received bad response from the server while requesting https://addons.mozilla.org/api/v3/addons/%40addonname/versions/0.x.y/

Signing via the web interface worked.

How can this be fixed?


The full verbose output is

0 投票
0 回答
62 浏览

android - jpm-mobile,在 android 上的 Firefox 中的 xpi 不起作用

我尝试创建简单的 xpi 示例。在我的项目文件夹中,我运行“jpm init”命令并更改了 index.js 中的代码:

Xpi 安装正确,但没有出现菜单项。代码有什么问题?

0 投票
1 回答
284 浏览

javascript - 解释jpm“无用的表达”

所以我这里有个小问题。我尝试为我尝试开发的附加组件运行“jpm test”。但是每次我尝试运行它时,它都会显示

而且我不知道在哪里搜索这个错误。我发现的唯一东西就是这个。所以这里是我使用的所有文件:

index.js(主要)

bf4_checker.js

和最后一个 bf4c_checker.js

0 投票
1 回答
165 浏览

firefox - drawWindow() 被多进程 Firefox (e10s) 破坏?

Firefox drawWindow()-Function 需要一个XUL 内容窗口作为第一个参数,由低级 api选项卡 utils提供。

然而,随着 Firefox(代号为电解或 e10s)中引入多进程架构,直接通过低级 api 访问选项卡不再可能。虽然有可用的兼容性填充程序,但明确指出它们不支持需要 DOM 对象的平台 API。另一方面drawWindow(),不能在内容脚本中使用,因为它是“仅限 chrome”

所以我的问题是:

  1. drawWindow()如果我不能在 chrome 之外使用它并且不能在 chrome 中获取 contentWindow-object,我应该如何使用它?
  2. 我还有哪些其他选项可以让我的插件在多进程 Firefox 中截取网站截图?

我们目前的方法是基于对这个 SO question 的回答。但是它不适用于多进程 Firefox

0 投票
1 回答
165 浏览

firefox-addon - 运行“jpm sign”命令时遇到问题

我尝试使用“jpm sign”命令对 Firefox 扩展进行签名。但是我遇到了关于版本号与 install.rdf 文件不匹配的问题。

JPM [信息] 签署 XPI:

JPM [错误] 服务器响应:版本与 install.rdf 不匹配。(状态:400)

摩根大通 [信息] 失败

我尝试通过更改 em:version、em:minVersion、em:maxVersion 但仍然遇到相同的错误。如果有人知道这个问题的根本原因,请帮助我。

0 投票
2 回答
87 浏览

node.js - “jmp run”打开firefox但不打开任何url

我想创建一个 Firefox 插件。基于此页面URL ,我想过滤一个 URL。问题是当我使用 jpm run 命令打开一个新的 Firefox 实例时,该实例根本没有打开任何 URL。我什至使用了一个空的 index.js 文件,但问题仍然存在

0 投票
1 回答
72 浏览

firefox-addon - 如何使用 jpm 将 index.js 以外的文件添加到 Firefox 插件

我正在构建一个 Firefox 插件,并且喜欢包含在 index.js 以及工作脚本中使用的代码。如果可能,我不想复制该函数,而是将其添加到 index.js 旁边的文件中。

0 投票
1 回答
1984 浏览

javascript - Firefox addon - icon not showing

I'm trying to write an Addon for Firefox. For this I'm using the Mozilla "Addon-SDK".

When i use the "jpm run" function all works well. But as soon as i package it to an xpi and install it, the icon wont show up in the toolbar. This seems to be a bug in the SDK.
I have tried various workaround solutions from other blog posts.

  • Editing package.json
  • renaming to "icon"
  • moving to data
  • Moving the icon to root
  • Absolute paths
  • editing the firefox version in rdf
  • debuging Index.js...

Here the most useful:

Firefox add-on : extension icon not showing
https://github.com/mozilla-jetpack/jpm/issues/197

Since Firefox 43 addons must be verifyed. I did this. I also disabled the function in about:config so i could try new versions faster. Still no luck.

Here is my code in index.js: Edited according to answer but still not working

Here I also tried, moving the path, changing names, using absolute path...

And this is my package.json

https://github.com/LAusten/MorastAddon.git