firefox-addon-sdk相关内容

Mozilla附加组件开发:访问密码管理器中最后使用或最后更改的字段

我的附加组件需要访问存储的凭据。在这个我想获得最近更改或使用的凭据。我看到我有最后使用和最后更改的字段,但我如何访问我的JavaScript中的这些领域? 我搜索了,也试过了( https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/passwords ),但我什么也得不到。 解决方案 这是如何获取所有当前存储的 ..
发布时间:2017-11-20 21:33:22 前端开发

如何获得点击链接的网址?

我试图通过Mozilla附加组件生成一个插件。我需要知道的是如何通过插件获取活动选项卡中左键单击链接的URL,并在新选项卡中打开它。 我知道这个过程涉及到通过一个page-mod添加一个eventlistener,然后使用tabs模块,但我似乎无法得到正确的语法。 $ b 编辑:(这是我到目前为止) var Widget = require(“widget”)。 var tabs ..
发布时间:2017-11-20 21:33:16 其他开发

在firefox扩展中不能调试悬挂$ .post

我正在开发此扩展程序 https://builder.addons.mozilla.org / addon / 1022928 / latest / 此问题的中心代码是Data / panel.js $ b $除了每当我点击“Gem”发布jquery调用,它只是挂在加载图标,我没有得到任何反馈在调音台为什么呼叫不去通过和正在处理,因为它应该。 那么如何使用新的Firefox附加SDK ..
发布时间:2017-11-20 21:32:13 前端开发

简单的存储不会在会话之间持续数据

我试图从我的扩展中使用简单存储,但是我无法在浏览器会话之间检索值。这里是这样的:从我的主代码中,我创建了一个这样的值: $ b $ pre $ var css = require(“sdk / simple-存储”); ss.storage.foo = [{id:“bar1”,properties:{a:“aaa”,b:“bbb”}}] console.log(ss.storage.foo) ..

为什么定义一个回调/侦听器函数(异步消息传递,port.on)后不立即设置全局变量?

编写Firefox加载项我很新颖。但是,我正在尽我所能。所以,我有这个代码,我从MDN : var tabs = require(“sdk / tabs”); $ b $ tabs.on('activate',function(tab){ var worker = tab.attach({ contentScript:'self.port.emit(“html”, ($ messa ..

如何在Mozilla中像Chrome扩展一样更改面板大小

面板大小在基于SDK的插件中是固定的 我想像chrome字典扩展名一样自动更改面板大小这里 如果您要在面板中搜索,则会显示内容需求等大小数据。 在Mozilla面板中,我们只能修复一种类型的大小,如 width:400px 和 height:400px 等。但我希望面板的大小应该基于数据大小意味着像铬扩展。 解决方案 您可以在Add-在一些额外的代码SDK上。 在mai ..
发布时间:2017-11-20 21:31:13 其他开发

什么是Mozilla实验室的Jetpack IO功能?

您是否可以使用Jetpack访问您的文件系统,并执行诸如创建或读取文件或保存图像等操作? 解决方案 附加SDK 1.0b5(目前最新的版本)有一个文件模块。请注意,它是不是高级模块,这意味着它可以在未来的附加SDK版本中改变。 [2010/01的原始答案] No ,目前还没有针对jetpack的API,请注意 MDC 上的红色链接,以及缺少关于此的“JEP”。您不会阻止将常规Moz ..
发布时间:2017-11-20 21:30:13 其他开发

我怎样才能访问Firefox的扩展资源

我怎样才能从JavaScript代码直接注入到页面访问Firefox的扩展数据? 我正在为manifest扩展中的manifest.json寻找类似于 web_accessible_resources 的东西。 我正在用addon-sdk构建bootstraped(restarless)扩展。当我从内容脚本注入单个脚本到页面中时,它工作正常,但是当我想从页面访问资源时,它不会让我 - 错误消息 ..
发布时间:2017-11-20 21:29:39 前端开发

Firefox插件 - 图标不显示

我试图编写一个Firefox的插件。为此,我使用Mozilla的“Addon-SDK”。 当我使用“jpm run”功能时,效果很好。但只要我将它打包到一个xpi并安装它,该图标将不会出现在工具栏中。这似乎是在SDK中的错误。 我已经尝试了其他博客文章的各种解决方法。 $ b 编辑package.json 重新命名为“icon” 移动到数据 将图标移动到根目录 绝对路径 ..
发布时间:2017-11-20 21:29:30 前端开发