论坛
Firefox 桌面版
Firefox for Android
附加组件
RSS
搜索
登录
注册
skytalk的个人空间
访问量
41
新鲜事
帖子
资料
https://www.firefox.net.cn/index.php?m=space&uid=32994
是否已经无法再为传统扩展 (非webextension) 签名? 有何方法绕过?
是否已经无法再为传统扩展签名? 看了些相关文档, 为传统扩展写个manifest.json就可以在AMO过签, 但涉及到 "options_ui" ("options_page") 或 "default_popup"部分...
全文
回复
(
37
)
2017-05-12 01:09
来自版块 -
Firefox 正式版和测试版
◆
◆
表情
告诉我的粉丝
提 交
skytalk
:
或许回复有些凌乱, 但基本上都已经解释清楚了. AMO系统会优先检测的是扩展本身文件及结构等等是否存在问题. 而当传统扩展本身文件内容及结构符合AMO要求, 却出现"Starting with Firefox 53, new extensions on this si...
(2017-05-15 00:53)
回复
aaaa007cn
:
57 预计 11 月 14 日发布 正好 6 个月之后 legacy extensions on suicide watch
(2017-05-14 20:01)
回复
aaaa007cn
:
targetApplication 当然至少要有一个 不然扩展根本没有用/没法用 重点是要有至少一个非 firefox、firefox for android 的 targetApplication 来绕过 53 开始的 amo 限制新传统扩展 代码是这样的 is_ta...
(2017-05-14 19:43)
回复
fang5566
:
那麻烦整理一下未上架传统扩展能过签的方法。大家看了也直观
(2017-05-14 18:42)
回复
skytalk
:
不用的, 我传了很多修改的自用扩展, 所以找一个就可以测试, 不过这就目前也是可行的, 在刚刚发布53, 就已经这样做过了, 不过只是又有些变化, 还得变... P.S. 以前没有对id中的词汇做限制, 现在已经有了诸多限制了, 例如mozilla
(2017-05-14 17:39)
回复
skytalk
:
是的, 我在测试的扩展中都至少添加了一个targetApplication, 但有些单单添加targetApplication还不行, 例如foxyproxy. AMO现在比以前做了很多限制, 加了很多新的判定. 哦, 忘了说了, 以为options_ui, default_...
(2017-05-14 17:25)
回复
aaaa007cn
:
https://github.com/mozilla/addons-server/blob/0f8b585/src/olympia/devhub/tasks.py#L357-L374
当 was_webextension 为 true 且 is_webextension 为 fa...
(2017-05-14 15:29)
回复
fang5566
:
是有办法给一个不上架unlisted传统扩展添加签名的,因为amo允许给一个从webext扩展给其提交一个传统扩展版本的更新。你可以先提交通过一个最小版本的webext扩展(其实就是一个manifest.json),如上楼所说的格式,加个id属性,或参考mdn。然后给这个扩展上传...
(2017-05-14 14:56)
回复
aaaa007cn
:
此外 在扩展同时含有 install.rdf 和 manifest.json 的时候 目前 amo 是优先 manifest.json 的
https://github.com/mozilla/addons-server/blob/7e95c7d/src/olympia/fil...
(2017-05-14 12:05)
回复
aaaa007cn
:
反正谋智表示 53 开始不接受新的传统扩展 但是可以给同一帐号下曾经提交过的同一个传统扩展更新新的传统扩展版本 除此以外的情况都应该直接给出这个错误
https://www.firefox.net.cn/read-54228
从目前最新的 4 月 28 日的 0f8b585 ...
(2017-05-14 11:59)
回复
« 上一页
1
2
3
4
下一页 »
skytalk
加关注
写私信
6
关注
3
粉丝
652
帖子
返回顶部