问题标签 [xpi]
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.
certificate - XPI 签名 linux 无 gui
我正在尝试使用从我的另一台服务器复制的 NSS cert db(cert8.db 和 key3.db)在 linux(无 gui)上签署 XPI,我可以在其上签署 XPI 就好了。
在新盒子上我可以用全新的测试证书签名,但是当我尝试使用旧的证书数据库时,它会抱怨:
signtool:问题签名数据(未知发行者)
Certutil 列出了我试图与 * 一起使用的证书,并且 CA 也存在于其中。
这个证书数据库可以在这样的计算机之间传输吗?还是我必须设置其他文件?
TIA 迈克
firefox-addon - 谁能弄清楚如何更新到 flash_switcher.xpi 以包含 Flash Player 10
我对 XPI 一无所知,但我搜索了 install.rdf、*.js 和 *.xul 文件,没有发现对 Flash 版本数组的引用,所以我无法清楚地看到版本列表的来源.
firefox - 安装 Firefox XPI 文件时如何避免(作者未验证)消息
我需要做些什么来避免 Firefox 中的插件“手动安装”,我必须去哪里或者我必须做些什么来避免在下载插件时出现(作者未验证)消息。理想情况下,我想自动启动插件的安装,如果我需要以某种方式签署插件以表明它没有做任何恶意的事情,我也想这样做。
谢谢!
firefox - 如何通过 XPI for FireFox 3 分发 XPCOM 组件?
我写了一个 XPCOM 组件和一个使用它的扩展。XPCOM 为其目的加载任意 DLL。
如何将 XPCOM 和 DLL 包含到 XPI 包中?
installation - 如何使用 nsis 安装 Firefox 插件
如何通过 nsis 安装程序安装 Firefox 插件?
当我使用 .xpi 扩展名调用 Firefox 时,它不起作用,并且 xpi 扩展名也不与 Firefox 关联。
如果我将它放到“C:\Program Files\Mozilla Firefox\extensions”,那么它会在用户每次打开 Firefox 时尝试安装。从不删除原始 xpi(可能是由于 Vista UAC)
firefox - 如何从 Firefox 扩展向网页添加元素
我将开发一个 Firefox 扩展,当<input type="file" ... >
找到标签并选择一个文件时,它应该在加载的页面中放置一个按钮。
同样,我认为 Skype 工具栏做了类似的事情:当网站包含电话号码时,Skype 扩展程序会自动将其转换为可以单击以呼叫 Skype 联系人的按钮。
我在 GNU/Linux 系统上,不幸的是,Skype 扩展在 Linux 版本的 Firefox/Skype 上不起作用,所以我什至无法尝试对任何东西进行逆向工程......
firefox 扩展包含文件 overlay.js:该文件包含扩展的主要逻辑。在这里,我可以<input type="file" ... >
使用以下代码简单地找到节点:
So, when a file has been chosen, an alert window appears and shows the file name.
但是,选择文件后,如何在页面中添加按钮?
我一直在尝试各种 document.parentNode 和类似的东西,但似乎没有任何效果。
或者有没有可能我不能把东西放到加载的页面中?
谢谢
javascript - 通过Firefox扩展从网页中删除元素
I'm going to develop a firefox extension which adds a button beside the file input fields (the <input type="file">
tag) when a file is selected.
包含扩展逻辑的文件 overlay.js 通过以下方法管理“文件选择”事件:
我的问题是,每次我选择一个文件时,都会添加一个新按钮,请看这张图:
http://img11.imageshack.us/img11/5844/sshotn.png
如果我多次选择同一个文件,则不会出现新按钮(这是正确的)。
正如我们所见,在第一个文件输入时,只选择了一个文件。
在第二个中,我选择了两个不同的文件,实际上已经创建了两个按钮......
第三,我选择了三个不同的文件。
正确的行为应该是这样的:
- 选择文件后,在输入字段旁边创建 my_button
- 如果 my_button 存在,删除它并创建另一个(我需要这个,因为我应该将它连接到一个自定义事件,该事件将对文件名执行某些操作)
我的问题是:如何正确删除按钮?请注意,my_button html 代码不会出现在页面源代码中!
谢谢
firefox - 拦截来自 Firefox 扩展的鼠标悬停在 href 上
如何从 firefox 扩展中知道鼠标光标下的 url?
我需要与 overlay.js 文件中的 href 进行交互。
我想要一个轻量级的解决方案,例如我不想将某些事件附加到页面中找到的所有 href。
我会评价鼠标悬停解决方案,但怎么找不到对我有用的东西!
谢谢
java - 使用 Java servlet 构建 firefox 扩展(XPI 包)
我正在尝试使用 Java servlet 构建一个 xpi 文件。如果我使用 servlet 中的以下代码将 xpi 作为 zip 返回 -
上面的代码一切正常。我可以将文件保存到文件系统并安装它。
但是,如果我尝试返回具有以下标题和内容类型的文件 -
在客户端,firefox 识别出该文件是 xpi 包并显示安装选项。但是,当我尝试安装它时,我收到此错误 - “不是有效的安装包 - 207”
有人可以建议我需要为 setContentType() 和 setHeader() 使用什么吗?
谢谢。
macos - 如何在 Mac 上创建 .XPI 包
如何在 Mac 上创建 .XPI 包