为 Firefox 签署基于 XUL 的附加组件

2024-01-20

是否可以对基于 XUL 的 Firefox 附加组件进行签名,或者只能使用新的 SDK 进行签名?


所有扩展,无论是Overlay https://developer.mozilla.org/en-US/Add-ons/Overlay_Extensions, 无需重新启动/自举 https://developer.mozilla.org/en-US/Add-ons/Bootstrapped_extensions, 附加 SDK https://developer.mozilla.org/en-US/Add-ons/SDK,或者新的网络扩展 API https://wiki.mozilla.org/WebExtensions基于扩展,可以签名 https://wiki.mozilla.org/Addons/Extension_Signing.

过去,各个扩展作者可以选择自己签署他们的扩展。不久前,Mozilla 更改了政策,所有扩展都必须提交给 AMO 并由 Mozilla 签名。具体来说,他们说 https://wiki.mozilla.org/Add-ons/Extension_Signing:

Mozilla 将开始要求所有扩展都经过签名,以便它们可以安装在 Firefox 的发布版和测试版中。签名将通过插件.mozilla.org http://addons.mozilla.org(AMO),并且对于所有扩展都是强制性的,无论它们托管在何处。

As of 火狐40 https://wiki.mozilla.org/Addons/Extension_Signing#Timeline,用户会收到任何未经 Mozilla 签名的扩展的警告。

As of 火狐43 https://wiki.mozilla.org/Addons/Extension_Signing#Timeline默认情况下,不允许安装未签名的扩展。然而,一个偏好,(xpinstall.signatures.required in about:config),可以设置为false以允许安装它们。

Mozilla 在多个地点表示,截至火狐44扩展必须经过签名才能安装在 Firefox 的发行版或测试版中 https://wiki.mozilla.org/Addons/Extension_Signing#Timeline。然而,与 Mozilla 的说法相反,在 Firefox 44.0b1(beta 1)设置中xpinstall.signatures.required to false仍然允许安装和运行未签名的扩展(在 Win7x64 上使用 FF 44.0b1 x64 进行测试)。

AMO 中未列出的开发或扩展替代方案:
The 火狐开发者版 https://www.mozilla.org/en-US/firefox/developer/ and Nightly https://nightly.mozilla.org/构建不需要扩展签名。

对于经过全面审查的附加组件,该附加组件的beta通道将立即签署,无需任何人工审核 https://developer.mozilla.org/en-US/Add-ons/Distribution#Unlisted_add-ons如果它们通过自动验证。

对于 AMO 上未列出的附加组件,Mozilla 将立即签署附加组件 https://developer.mozilla.org/en-US/Add-ons/Distribution#Unlisted_add-ons只要它通过自动代码验证器且没有错误(警告也可以)。

Mozilla 已发布 https://blog.mozilla.org/addons/2015/11/20/signing-api-now-available/ (更多详情 https://blog.mozilla.org/addons/) an 附加签名 API http://olympia.readthedocs.org/en/latest/topics/api/signing.html。此 API 允许您以编程方式提交附加组件(.xpi文件或附加 SDK 代码)进行签名,只要它通过自动代码验证器且没有错误(警告也可以),即可接收已签名的附加组件。

Mozilla 在多处声明将推出无品牌版本的 Firefox(测试版和发行版),允许安装未签名的附加组件。不过,目前还没有这方面的进一步信息。随着签名 API 的发布,Mozilla 似乎不太可能跟进并实际提供此类无品牌版本。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为 Firefox 签署基于 XUL 的附加组件 的相关文章

  • Firefox 页面未正确重定向

    当我访问我的特定网址时asp net mvc 3 questions tagged asp net mvc 3我在 Firefox 中收到此错误 有问题的页面是登录屏幕 页面未正确重定向 Firefox 检测到服务器正在重定向请求 这个地址
  • SVG 过滤器在 Firefox 中不显示,在 Chrome 中工作正常

    我想要深色背景上的一段深色文本外面有白色的光芒 虽然默认阴影滤镜 https developer mozilla org en US docs Web CSS filter drop shadow 2在 CSS 中 比如filter dro
  • Chrome --app 相当于 Firefox\IE

    我有一个网络应用程序 客户要求单击不同按钮时更改浏览器窗口大小 我发现在那link https stackoverflow com questions 13436855 launch google chrome from the comma
  • 如何在对等连接中启用 h264?

    很多媒体说firefox在webrtc中支持h264 但我找不到任何信息 如何在webrtc中启用h264 这是我的媒体限制 var mediaConstraints video mandatory maxWidth 640 maxHeig
  • XMLHttpRequest 上传进度事件在 Firefox 10.0.2 中不起作用

    我正在尝试创建一个带有进度条的基于ajax 的上传表单 这是我的代码 其中的上传部分 xhr new XMLHttpRequest xhr upload addEventListener progress function e if e l
  • CSS 中的 Data-URI SVG 背景在 Firefox 中不起作用

    好的 这就是我想做的 我的 css 文件中有这段代码 form row textfield hover textfield m hover background image url data image svg xml base64 PHN
  • 使用 Firefox 插件发出跨域 ajax 请求

    我对如何在 Firefox 插件中发出跨域 ajax 请求感到有点困惑 LastPass 和 Xmarks 等插件建议你可以做到这一点 但是当我尝试用 google 搜索你是如何做到这一点时 每个人似乎都说你不能 除非用户在 Firefox
  • 如何从 Firefox 中的选择元素中删除箭头

    我正在尝试设计一个select使用 CSS3 的元素 我在 WebKit Chrome Safari 中得到了我想要的结果 但 Firefox 的表现不佳 我什至不关心 IE 我正在使用 CSS3appearance属性 但由于某种原因我无
  • CSS“概述”Webkit 和 Gecko 上不同的行为行为

    我正在做一个实验 我发现 轮廓 CSS2 属性在 Webkit 和 Gecko 上的实现方式不同 在下面的脚本中 我有一个绝对位置 div 在另一个 div 内 但浮动在其外部 Webkit 上的轮廓概述了实际的父 div 而在 Gecko
  • OSError: [Errno 8] MacOS 上的 GeckoDriver 和 Selenium 执行格式错误

    我正在使用 firefox gecko 驱动程序来制作机器人 我的机器人不断收到错误消息 我发现消息的来源是 from selenium import webdriver browser webdriver Firefox lines 我已
  • 注入导航错误页面获取:错误:没有匹配的窗口 {"matchesHost":[""]}

    我正在尝试执行一个在指定选项卡上显示绿色边框 按 ID 的脚本 当请求的 URL 的响应出现错误时 应执行该脚本 问题是 当我加载扩展时about debugging 我收到以下错误 在 FF 53 的浏览器控制台中 Error No wi
  • Jquery 加载在 Firefox 中不起作用

    我正在开发的网站上的脚本有问题 它在 Safari Opera 和 Chrome 中工作正常 但在 Firefox 中不起作用 当您单击链接时 我尝试将 div contain 从内部链接加载到覆盖 div 然后该 div 就会取消隐藏 所
  • jQuery:当使用 on .scroll 事件和警报时,firefox 似乎无限循环

    我的主模板之一中有以下 jQuery 代码 document scroll function var scroll top document scrollTop alert scroll top if scroll top lt 70 fi
  • 检测 WebGL 支持的正确方法?

    我正在尝试跨多个浏览器检测 WebGL 支持 并且遇到了以下情况 当前版本的 Firefox 似乎使用以下检查来报告积极支持 即使访问者的视频卡被列入黑名单和 或 WebGL 被禁用 if window WebGLRenderingCont
  • jQuery mousemove 性能 - 节流事件?

    我们面临着与 mousemove 连接的 jQuery 事件传播性能问题 我们有一个屏幕填充画布 需要跟踪用户是否在其上拖动鼠标 因此我们在该对象上添加了一个鼠标移动侦听器 如下所示 ourCanvas on mousemove funct
  • Firefox 后退按钮与 iframe

    在 Firefox 中 如果 iframe 的 window location 发生更改 则会将其填充到顶级窗口的历史记录中 如果用户现在单击浏览器后退按钮 iframe 的内容将发生变化 而不是浏览器返回到之前的 HTML 页面 这对于某
  • 隐藏滚动条,但仍然可以滚动

    我希望能够滚动整个页面 但不显示滚动条 在谷歌浏览器中它是 webkit scrollbar display none 但 Mozilla Firefox 和 Internet Explorer 似乎不是这样工作的 我也在 CSS 中尝试过
  • Canvas drawImage 内联 svg 在 Firefox 上不起作用

    这是一个例子 它采用 svg 并将其转换为画布 http jsfiddle net Na6X5 944 http jsfiddle net Na6X5 944 var can document getElementById canvas1
  • 如何检查浏览器中消失的元素?

    How can I inspect an element which disappears when my mouse moves away 我不知道它的 ID 类别或其他任何信息 但想检查它 我尝试过的解决方案 在控制台内运行 jQuer
  • 未来如何开发旧版 Firefox 插件?

    火狐浏览器正朝着网络扩展 https developer mozilla org en US Add ons WebExtensions标准承诺提高稳定性 跨浏览器兼容性和更高的安全性 与此同时 他们逐渐放弃对旧版附加组件 引导扩展 附加

随机推荐

  • SQL Server 2008 网络版

    有人可以给我一些有关 SQL Server 2008 Web Edition 的信息吗 这是2008年的新版本吗 它有什么样的限制 有人使用成功吗 它提供了哪些 Express Edition 没有提供的功能 SQL Server 2008
  • 如何使用javascript获取cookie的路径

    我设置的Cookie js函数 function setCookie name value expires path cookieStr name escape value if expires expires setExpiration
  • Meteor - 使用集合中的文档渲染模板

    基本上 我只是想用以下内容渲染模板resultMongoDB find 调用返回的文档的属性 我已经开启自动订阅了 我有一个 html 模板
  • 如果我使用 AJAX,文件上传过程中的 HttpPostedFile 为 NULL

    我在我的 asp net MVC 项目中使用文件上传功能 它运行得很好 直到我开始在我的页面上使用一些 AJAX 功能 Ajax 页面上的 HttpPostedFile 始终为 NULL 如何在我的页面上调用ajax来解决这个问题 因为你无
  • 使用 nls() 进行非线性拟合在初始参数估计时给出奇异梯度矩阵。为什么?

    这是我第一次尝试在 R 中拟合非线性模型 所以请耐心等待 Problem 我试图理解为什么nls 给我这个错误 Error in nlsModel formula mf start wts singular gradient matrix
  • 如何在 Rust 中编写函数?

    我正在尝试编写一个由两个函数组成的函数 最初的设计非常简单 一个函数接受两个函数并返回一个组合函数 然后我可以将该函数与其他函数组合 因为 Rust 没有剩余参数 我遇到了用令人沮丧的无用编译器错误构建的墙 我的撰写功能 fn compos
  • PHP exec() vs system() vs passthru()

    有什么区别 每个功能是否有特定的情况或原因 如果是 您能举一些这些情况的例子吗 PHP net 说它们是用来执行外部程序的 参见参考资料 http php net manual en function exec php从我看到的例子来看 我
  • 多个dex文件定义了/BuildConfig,找不到原因:

    我正在使用新的 gradle 构建系统 但面临以下问题 UNEXPECTED TOP LEVEL EXCEPTION com android dex DexException Multiple dex files define Lcom k
  • 检查一个字符串是否与另一个字符串相似[重复]

    这个问题在这里已经有答案了 我做了一些研究 发现一些主题会检查一个字符串是否是字符串中的子字符串 并选择与指定字符串最接近的字符串 但是我如何检查一个字符串是否与另一个字符串相似并提供真 假反应 IE String 1 JAVA IS A
  • djangorest框架列表查询由于日期格式而自定义json数组结果响应

    我有这个 Django REST API 我想自定义 json 响应的列表查询结果 原因是日期格式和可能的其他格式 这是 Rest API 问题是 create at 我希望它的格式如下 Y m d H M 以下代码没有任何格式 它只是列出
  • 遛树,父母先行

    访问链接树的所有节点 所有节点都有对父节点和所有子节点的引用 根节点将 null 作为父节点 的最佳方法是什么 以便在其任何祖先之前不会访问任何节点 非递归的布朗尼点 伪代码 NodesToVisit some stack or some
  • 使用 Android Studio 0.4.0 的渲染问题

    在使用 Eclipse 一段时间后 我最近决定尝试一下 Android Studio 我的主要活动 xml 在 Eclipse 上渲染正常 但 Studio 似乎有问题 它在预览窗口中报告此情况 渲染问题 java lang StackOv
  • scala泛型函数返回类型

    我尝试编写一个具有通用返回类型的函数 但除非我强制转换返回类型 否则它不起作用 请看函数getSomething 下面我预计它无需铸造即可工作 我在这里可能做错了什么 trait Sup class Sub extends Sup def
  • 如何使用 jQuery 触发自定义事件?

    我将自定义事件处理程序附加到body在 jQuery 中ready method 随后我立即trigger自定义事件 但似乎什么也没有发生 function body on test function alert test triggere
  • 如何将外部JS文件加载到moodle中?

    如何将外部JS文件加载到moodle中 使用moodle api 即moodle库 在Moodle 2 0中我一直使用 PAGE gt requires gt js 首先 使 PAGE通过执行以下操作可用于您的代码 require once
  • Chisel 中的 <> 运算符是什么?

    Chisel 教程使用了看似 lt gt 运算符 对我来说完全陌生 它有什么作用 还有 它从哪里来 该运算符在其他 Scala 库甚至其他语言中是否有约定的含义 以下是 Chisel Generator Bootcamp 练习第 3 2 节
  • 注册时创建子域

    我正在建立一个网站 企业可以在其中注册自己的帐户 该帐户应位于http businessname example com http businessname example com 企业名称 每次都在变化 我想在 Windows 服务器 I
  • 身份验证模式=“表单”导致 WCF 端点出现错误

    我的 NET 4 0 Web 应用程序项目中有一个 WCF 端点 使用VS2010 WCF测试客户端 我可以正确连接到该服务 但是 当我使用该服务时 我收到一条通用错误消息 内容类型text html 响应消息的 charset UTF 8
  • 在 XDebug 会话中 cURL 到 self

    我正在使用 XDebug 在 Eclipse 中调试 PHP 应用程序 应用程序通过 cURL 调用自身内部的 HTTP API Current protocol server port URL http SERVER SERVER NAM
  • 为 Firefox 签署基于 XUL 的附加组件

    是否可以对基于 XUL 的 Firefox 附加组件进行签名 或者只能使用新的 SDK 进行签名 所有扩展 无论是Overlay https developer mozilla org en US Add ons Overlay Exten