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

javascript - 已禁用的 Firefox 附加操作按钮未灰显

创建 Firefox 附加组件时ActionButton disabled,例如,

该按钮确实不可点击并且不会产生任何事件,但该图标并未像文档中所宣传的那样显示为灰色。

关于为什么会这样的任何想法?

0 投票
0 回答
312 浏览

javascript - jpm 在添加所需的 Sdk 库时出现错误

根据MDN,我们可以使用该simple-storage模块使用浏览器的本地存储。但是当我试图在 .js 文件中包含任何包时,我收到错误消息

我的一个js文件的示例代码如下

如何在插件中使用浏览器本地存储?

0 投票
2 回答
213 浏览

javascript - firefox jpm - 从选项卡调用外部发出到选项卡

本文档中,有一个如何将数据/事件发送到选项卡的示例。这是我编辑的版本:

成功-window.js

index.js中

如何success_tab.port.emit在按钮定义之外使用?就像在index.js中的另一个函数一样,例如console.log

0 投票
5 回答
649 浏览

javascript - Firefox disable the add on I'm developing

I'm developing an Firefox add-on with it's latest jpm SDK.

After I done the major code, I use jpm run command to run the extension.

but the addon is disabled. it says "ADDON NAME could not be verified for use in FIREFOX VERSION and has been disabled."

like in the picture. enter image description here anyone know how to turn off this Firefox feature?

0 投票
2 回答
1617 浏览

batch-file - bat文件以编程方式按回车键进入下一行

当我在 cmd 上运行以下命令时,它要求我按 enter 继续。当我按下回车键时,它会显示下一件事等等。我们在使用 jpm 工具开发/创建新的 firefox 插件时执行此操作。首先,如果我按 Enter 键,它会显示默认标题,它会显示默认名称等...

命令jpm init

这是一个快照

在此处输入图像描述

现在我想为此制作一个bat文件。所以它应该像我按 enter 一样进入下一行。

我试过这个。但它不会进入下一行显示标题..并等待..

create.bat

我怎样才能为此制作一个bat文件?

0 投票
1 回答
963 浏览

javascript - 通过 Mozilla Add-on 执行 .jar 文件

我一直在尝试找到一种使用 Mozilla JPM 执行 .jar 文件的方法(我很清楚存在完成此操作的附加组件,但我想学习)。我遵循了在线教程,这是我现在的代码

现在我已经成功打开了 URL,但是我找不到任何关于如何执行 jar 文件的文档。我上面的代码:

显然是不正确的。

我正在查看此链接:https ://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/tabs ,但我找不到任何能够执行 jar 文件的内容。

我的目标是创建一个附加按钮,它将为我执行这个 jar 文件。此 jar 文件在网站上下载 pdf 报告,因此我希望它在新选项卡或窗口中执行。什么方法会给我我正在寻找的东西,或者是否有任何文档可以帮助我。

0 投票
1 回答
155 浏览

firefox - Firefox Add On SDK:如何构建设置页面?

我正在基于新的 Mozilla jpmAdd-On SDK 构建一个 Firefox Add-On。

构建设置或首选项页面的最佳方式是什么?

它应该在一个新的面板中,还是在一个单独的选项卡中制作?还有其他可能吗?

有几个设置,例如 API 的用户名、密码。但也会有一个显示数据的仪表板。

AFAIK 我们不应该再使用 XUL 来构建视图。但是很难找到不使用 XUL 的示例。也许你认识一个?

0 投票
1 回答
93 浏览

javascript - {jpm} 如何替换要拥有的任何页面?

如何将任何页面(例如http://google.com/ )替换为我的页面(我不想重定向),包括<head>

我试过这个:

但这并不能取代整个页面。我也想换head。我想在页面加载之前替换页面...

0 投票
1 回答
313 浏览

javascript - 执行带有 Mozilla 扩展名的 .jar 文件

我查看了此处回答的以下问题:

如何使用系统默认应用程序在 Mozilla Add-on SDK 中打开文件

如何从 Firefox 插件打开外部应用程序?(例如:默认文本编辑器)

从 Firefox 插件执行 ShellExecute

但是这些解决方案都没有为我工作,我觉得问题可能比我最初想象的更深。本质上,我正在尝试使用 Mozilla 附加扩展名启动 .jar 可执行文件。我的代码如下所示:

出于某种奇怪的原因,我的 .jar 文件没有被检测到,我不明白为什么。我希望有人可以就为什么会这样提供任何意见。

0 投票
1 回答
41 浏览

firefox-addon - 在 Firefox 扩展的 emit.port 中传递元素

我需要将元素从一个函数传递给另一个函数,但只有在 Web 服务(AJAX)调用完成之后。

内容脚本(popup.js):

主要js(main.js):

html 文件(popup.html):

但它不附加文本。此外,如果尝试将控制台放在 port.on("callComplete") 的函数中,它会控制台显示如下值:

有人可以帮助我如何传递元素吗?或者如果我试图以错误的方式获取元素?