我为Firefox创建了一些供个人使用的WebExtensions。但是,现在我想开始使用它们,我发现有一个相当麻烦的signing process。因为这些插件仅供我自己使用,并且不会离开我的电脑,所以我更喜欢安装它们而无需经过签名过程。最简单的方法是什么?
我试图安装一个未签名的包(就像this question)。但是,即使我在In [1]: import json
In [2]: with open("data.txt", "r") as f:
...: data = json.load(f)
In [3]: obj = data["data"][0]
In [4]: obj["id"]
Out[4]: u'3743'
In [5]: obj["Label"]
Out[5]: u'TITLE:Glioma'
中将xpinstall.signatures.required
设置为false
,Firefox仍然不允许我安装此插件。但是,我现在读到我必须有Developer Edition,Nightly或ESR版本才能使用。因此,使用常规Firefox版本(版本50),完成此操作的最简单方法是什么?
如果我去讨论:调试然后我可以很好地安装我的插件并且它们工作得很好,所以我想也许有一种方法可以自动执行此操作并始终通过以下方式激活它们:启动Firefox时进行调试?
答案 0 :(得分:1)
您可以签署您的扩展程序,但保持不公开,您将其描述为"繁琐的"但没有任何详细说明......
您还可以禁用非品牌Firefox版本中的登录: https://wiki.mozilla.org/Add-ons/Extension_Signing#Unbranded_Builds