私人FireFox插件

时间:2009-11-10 18:51:32

标签: firefox browser plugins

我正在考虑开发一个FireFox插件 - 但是是否有可能创建一个仅供私人使用的插件,所以只有我分享的插件才有它并且不向大众开放?需要这个有两个原因; 1)在BETA和2)中,我的客户只能使用。

3 个答案:

答案 0 :(得分:3)

当然:只需将插件安装包(XPI,如果我没有误)分发给目标用户。

请注意,如果有的话,不会阻止泄漏。

你也可能更喜欢并将插件“锁定”到一组计算机上:当你设计一个插件(例如基于NPAPI)时,你可以访问整个机器。然后,一个坚定的黑客总能找到办法。

答案 1 :(得分:1)

是的,当然这是可能的。

扩展(提及这些因为术语“插件”经常被误用来表示“扩展”)可以打包在一个.xpi文件中,可以由Firefox打开和安装;另见tutorial

正确的插件需要更多工作,请参阅Mozilla developer wiki

答案 2 :(得分:0)

虽然这主要在心理层面上起作用,但显着地显示识别信息(例如用户的姓名/电子邮件地址或公司名称/徽标),也可能有助于防止用户分发您的工作,因为它显然是个性化/定制的软件,并且他们可能不希望这些信息与您的软件一起分发。

此外,一旦您将扩展分发给目标用户,您就可以为每个用户对XPI文件进行数字签名(即对XPI包中的单个文件进行指纹识别),以便您可以追踪任何泄漏。

此外,作为扩展的作者,您当然可以自由地实施简单的“对讲”机制,以便您可以跟踪您的扩展的使用,以及可能与您相关的各种其他信息(即使用情况)。

同样,XPI文件是传统的ZIP文件,因此您也可以使用密码保护它们,使其在没有正确指示的情况下安装起来更加复杂。