问题标签 [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.
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 版本的解决方案。
firefox-addon - 如何从网页中分离 DOM 事件?
我创建了一个插件,它在 Firefox 加载时拍摄一个新选项卡,并在新选项卡的 DOM 上显示一条消息。但每次我点击新标签按钮时,它都会显示消息。我想在第一个新标签之后阻止事件..我的意思是我们之后手动单击的新标签不应该显示任何“hello world”消息?有可能吗..请帮忙..如果您需要更多信息,请告诉我..提前谢谢..以下是我使用的代码...
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
android - jpm-mobile,在 android 上的 Firefox 中的 xpi 不起作用
我尝试创建简单的 xpi 示例。在我的项目文件夹中,我运行“jpm init”命令并更改了 index.js 中的代码:
Xpi 安装正确,但没有出现菜单项。代码有什么问题?
javascript - 解释jpm“无用的表达”
所以我这里有个小问题。我尝试为我尝试开发的附加组件运行“jpm test”。但是每次我尝试运行它时,它都会显示
而且我不知道在哪里搜索这个错误。我发现的唯一东西就是这个。所以这里是我使用的所有文件:
index.js(主要)
bf4_checker.js
和最后一个 bf4c_checker.js
firefox - drawWindow() 被多进程 Firefox (e10s) 破坏?
Firefox drawWindow()
-Function 需要一个XUL 内容窗口作为第一个参数,由低级 api选项卡 utils提供。
然而,随着 Firefox(代号为电解或 e10s)中引入多进程架构,直接通过低级 api 访问选项卡不再可能。虽然有可用的兼容性填充程序,但明确指出它们不支持需要 DOM 对象的平台 API。另一方面drawWindow()
,不能在内容脚本中使用,因为它是“仅限 chrome”。
所以我的问题是:
drawWindow()
如果我不能在 chrome 之外使用它并且不能在 chrome 中获取 contentWindow-object,我应该如何使用它?- 我还有哪些其他选项可以让我的插件在多进程 Firefox 中截取网站截图?
我们目前的方法是基于对这个 SO question 的回答。但是它不适用于多进程 Firefox
firefox-addon - 运行“jpm sign”命令时遇到问题
我尝试使用“jpm sign”命令对 Firefox 扩展进行签名。但是我遇到了关于版本号与 install.rdf 文件不匹配的问题。
JPM [信息] 签署 XPI:
JPM [错误] 服务器响应:版本与 install.rdf 不匹配。(状态:400)
摩根大通 [信息] 失败
我尝试通过更改 em:version、em:minVersion、em:maxVersion 但仍然遇到相同的错误。如果有人知道这个问题的根本原因,请帮助我。
node.js - “jmp run”打开firefox但不打开任何url
我想创建一个 Firefox 插件。基于此页面URL ,我想过滤一个 URL。问题是当我使用 jpm run 命令打开一个新的 Firefox 实例时,该实例根本没有打开任何 URL。我什至使用了一个空的 index.js 文件,但问题仍然存在
firefox-addon - 如何使用 jpm 将 index.js 以外的文件添加到 Firefox 插件
我正在构建一个 Firefox 插件,并且喜欢包含在 index.js 以及工作脚本中使用的代码。如果可能,我不想复制该函数,而是将其添加到 index.js 旁边的文件中。
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