firefox-addon 相关问题

Firefox附加组件是添加或修改Firefox Web浏览器的一种方式。最常见的是,此标记中的问题是关于Firefox扩展,它为浏览器添加了新功能,尽管“附加组件”也可能指代主题或插件。

Firefox附加SDK中是否有用于控制下载的API?

在Firefox中,是否有一个与Google Chrome的chrome.downloads API等效的API?我需要使用暂停,恢复和取消等功能来控制下载。另外,我希望能够删除...

回答 1 投票 1

在Firefox附加SDK扩展中的'onInstalled'上执行脚本

我对Mozilla扩展开发非常陌生,即使我才刚刚了解扩展和附加开发都是不同的,并且我对MDN(Mozilla开发人员网络)所看到的东西一无所知。我...

回答 1 投票 0

[将jpm run用于Firefox附加SDK扩展时如何将数据持久存储在localStorage中

我正在使用Firefox扩展,我需要将日期存储在localStorage中作为登录属性。我使用了简单存储,但是简单存储在重启后会丢失数据。所以,请让我知道如何存储...

回答 1 投票 3

无法在firefox开发人员版上从文件安装插件

我正在尝试在firefox开发人员版本中测试我的扩展程序。能够使用about:debug加载扩展,但是当我尝试使用install add-on from file选项加载扩展的zip文件时,...

回答 1 投票 0

如何检查html是否已更改?

很抱歉,如果那是错误的地方,但是不知道在哪里问。我们正在构建可在选定网站上运行的Firefox插件。现在,由于这些网站有时会更改一次,所以我想...

回答 1 投票 4

从附加SDK面板处理当前文档

我正在使用新的SDK编写Firefox插件,该插件可以完成5个非常简单的工作。它们大致相关,所以我希望在面板中实现一个带有下拉菜单的附加组件。我...

回答 1 投票 0

在Firefox Restartless Extension中使用while循环是否是一个很好的等待策略?

我有一个自举扩展程序,该扩展程序与Firefox的chrome部分交互(即,甚至在内容加载之前),并且需要查询SQLite数据库以进行某些检查。我希望进行同步通话。 ...

回答 1 投票 1

在Firefox附加SDK扩展中是否可以在bootstrap.js和main.js之间进行通信?

我想在bootstrap.js中进行一些处理,然后将其发送到main.js以显示UI。 Bootstrapped Firefox中的bootstrap.js文件和main.js文件之间是否可以通信...

回答 1 投票 1


在Firefox固定选项卡上运行javascript

我想在Firefox的固定标签中打开的页面上运行一些javascript,特别是我想修改固定标签中加载的网页的dom。如何使用firefox插件API?

回答 1 投票 1

javascript变量名的{大括号}是什么意思[重复]

编辑查看JSHint后,我发现此'destructuring expression'在ES6(使用esnext选项)或Mozilla JS扩展(使用moz)中可用,但是在阅读之后,我仍然没有...]] >> < [

回答 1 投票 154

我如何在Firefox WebExtension中查看后台脚本的console.log输出?

有人知道如何在后台脚本中查看console.log()的输出吗?我可以在内容脚本中看到相同内容的输出。这是一个我正在用以下方法测试的简单脚本:...

回答 1 投票 7

在openDialog()中是否可以使用相对URL /路径?

URL是否可以使用相对路径? changelog.htm与options.xul位于同一目录中。options.xul的部分 ] [ 是,相对URL可以正常工作。 我没有参考,但是只是在选项对话框中尝试了我正在使用的扩展程序。下面的操作打开了一个对话框窗口,只需单击该按钮即可。它在文件test.xul中使用了XUL,该文件与我的options.xul文件位于同一目录(在instal.rdf中定义为选项对话框): <button label="test" oncommand="openDialog('test.xul', '', 'dialog=no, modal=no, resizable=yes, width=500, height=600');"/> 当test.xul文件位于相对位置test/test.xul,但在包含我的options.xul的目录中不存在时,Followin起作用了。 <button label="test" oncommand="openDialog('test/test.xul', '', 'dialog=no, modal=no, resizable=yes, width=500, height=600');"/> 从评论中移出: 但是,对于XUL,实际上并不需要使用完整URL来指定窗口。如果您的XUL并未真正打开该窗口,则您不一定知道当前的工作目录是什么。在这种情况下,使用相对URL路径可能会导致错误NS_ERROR_MALFORMED_URI:和操作失败。对于在Add-on Manager中显示的选项对话框(即它们不会打开自己的窗口)绝对是正确的。在install.rdf文件中,选项install.rdf设置要在附件管理器中显示的附件选项。默认值为<em:optionsType>2</em:optionsType>,将打开一个新的对话框窗口。 相对URL确实可以在单独的窗口中使用。例如,考虑附加组件对话框的情况,该对话框位于附加组件管理器内,从而打开另一个对话框窗口。在这种情况下,相对URL在现在打开的对话框窗口的XUL中可以正常工作。

回答 1 投票 1

为什么Firefox插件中的console.log无法输出消息?

此问题与firefox中的console.log不能正常工作吗?不同,因为此问题与扩展调试面板有关,而不仅仅是网页控制台。现在我在扩展调试面板中:...

回答 1 投票 2

如何从Firefox扩展中转储和转换索引DB sqlite数据库的二进制blob

我正在尝试使用IndexedDB转储Firefox扩展存储的所有数据。由于Firefox索引数据库API的某些问题(请参见错误列表https://github.com/sienori/Tab-Session-Manager/issues/364),所有...

回答 1 投票 2

使用JavaScript(Firefox插件)将数据发送到服务器

我想将一些数据发送到Firefox扩展内的外部服务器。我尝试了此代码段,但由于Same-Origin-Policy而无法正常运行。 $ .ajax({type:“ POST”,url:'https:// ...

回答 1 投票 2

我在哪里可以看到背景脚本的日志?

我正在用Firefox开发我的第一个附加组件。我可以设法在弹出窗口中创建的窗口中正确使用内容脚本和脚本-由浏览器操作按钮触发的窗口。现在我...

回答 1 投票 0

Mozilla WebExtensions新指南

在此链接https://developer.mozilla.org/en-US/Add-ons/WebExtensions中,您可以看到mozilla现在也试图通过最少的更改来制作Firefox的Chrome扩展。如果您进入此链接...

回答 1 投票 2

浏览器扩展:阻止脚本执行

我试图在用户脚本中使用MutationObserver来获取“脚本添加”事件,并只是删除了脚本和src属性。我还尝试将突变观察者作为...

回答 1 投票 0

Firefox插件中的Ajax

是否可以通过Firefox插件将Ajax请求发送到服务器?如果是,怎么办?如果没有,我们如何在Firefox插件中进行客户端服务器通信?我想从服务器获取一些JSON数据...

回答 3 投票 3

© www.soinside.com 2019 - 2024. All rights reserved.