在没有Mozilla批准的情况下,无法在Firefox中安装自己的插件。
我为我妈妈创建了一个小扩展,用于从她工作中使用的第三方在线应用程序中提取数据。虽然除了她之外没有人会使用这个扩展,但它确实在她的工作流程中提供了很大的帮助。这个扩展非常小,只有大约50行代码。
正如标题所说,我发现要在发布版本中安装扩展,必须对其进行签名,也就是说,必须经过Mozilla的审核(在我的情况下,由于与第三方的集成,这是不可能的)。在我看来,她的电脑上没有办法安装这个扩展(而且不应该需要切换到Nightly或Developer版本),这实在是太疯狂了。坦白说,Mozilla以这种方式限制他们的软件,实在有点像谷歌。
如果这是为了通过Mozilla商店分发扩展而必须的,我完全可以理解,但这实在是太过于干涉了。
关于这个问题,两年前的一篇帖子至今仍被忽视。
你对此有什么看法?
查看原文
I created a small extension for my mom, to extract data from a third-party online web-app that she uses for work.<p>No-one but her is ever going to use this, but it helps her a lot in her workflow, nevertheless. It's tiny with around 50 lines of code.<p>Now, as the title says, I found out that in order to install an extension in Release version, you _have_ to sign the extension, i.e. have it reviewed by Mozilla (which in my case is impossible, due to the third-party integration) [1]. In my opinion, it is absolutely crazy that there is no way for her to install the extension on her computer (without switching to Nightly or Developer, which she shouldn't have to), to use this and, frankly, it is very Google-esque for Mozilla to gate-keep their software like this.<p>I would totally understand if this is required for the extension to be distributed through the Mozilla store, but this is too infringing.<p>A two year-old post on the matter is being ignored [2].<p>What are your thoughts on this?<p>[1] https://wiki.mozilla.org/Add-ons/Extension_Signing
[2] https://connect.mozilla.org/t5/ideas/allow-manually-permanently-installed-unsigned-extensions/idi-p/26583