问题标签 [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 - jpm 在添加所需的 Sdk 库时出现错误
根据MDN,我们可以使用该simple-storage
模块使用浏览器的本地存储。但是当我试图在 .js 文件中包含任何包时,我收到错误消息
我的一个js文件的示例代码如下
如何在插件中使用浏览器本地存储?
javascript - firefox jpm - 从选项卡调用外部发出到选项卡
在本文档中,有一个如何将数据/事件发送到选项卡的示例。这是我编辑的版本:
成功-window.js
在index.js中
如何success_tab.port.emit
在按钮定义之外使用?就像在index.js中的另一个函数一样,例如console.log
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. anyone know how to turn off this Firefox feature?
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 报告,因此我希望它在新选项卡或窗口中执行。什么方法会给我我正在寻找的东西,或者是否有任何文档可以帮助我。
javascript - {jpm} 如何替换要拥有的任何页面?
如何将任何页面(例如http://google.com/ )替换为我的页面(我不想重定向),包括<head>
?
我试过这个:
但这并不能取代整个页面。我也想换head
。我想在页面加载之前替换页面...
javascript - 执行带有 Mozilla 扩展名的 .jar 文件
我查看了此处回答的以下问题:
如何使用系统默认应用程序在 Mozilla Add-on SDK 中打开文件
如何从 Firefox 插件打开外部应用程序?(例如:默认文本编辑器)
但是这些解决方案都没有为我工作,我觉得问题可能比我最初想象的更深。本质上,我正在尝试使用 Mozilla 附加扩展名启动 .jar 可执行文件。我的代码如下所示:
出于某种奇怪的原因,我的 .jar 文件没有被检测到,我不明白为什么。我希望有人可以就为什么会这样提供任何意见。
firefox-addon - 在 Firefox 扩展的 emit.port 中传递元素
我需要将元素从一个函数传递给另一个函数,但只有在 Web 服务(AJAX)调用完成之后。
内容脚本(popup.js):
主要js(main.js):
html 文件(popup.html):
但它不附加文本。此外,如果尝试将控制台放在 port.on("callComplete") 的函数中,它会控制台显示如下值:
有人可以帮助我如何传递元素吗?或者如果我试图以错误的方式获取元素?