@ZEAL Blog·厉
WWW Zeal Blog
We stand alone,
TOGETHER.

ChinaStock终于通过AMO审核

Posted by zeal on 2009-03-09 12:28 , 1367 characters |  + 0 - 0   English
转载请保留本行原始出处声明信息 : http://www.zeali.net/entry/608 MaDe1nZEAL
标签 ( WebDev ):  , 

为研究 Firefox 扩展开发整的 Zeal.ChinaStock 从去年5月份开始提请审查,到今天将近一年的时间,终于得见天日不用再待在沙盒里面接收测试了。自贺一下。

历次被打回的理由如下:

1. Your add-on must have some reviews either on AMO or elsewhere on the web. See http://shawnwilsher.com/archives/108 for some ideas on how to do that.

第一次的提请审核时间最久,在我都已经快忘了这回事的时候 AMO 回了这么一封信。看来必须是在沙盒里面待到有一定的回复评论数量才行。

2. In order to prevent conflicts with other addons that may be installed by users, you need to wrap your 'loose' variables and functions within a JavaScript object. You can see an example of how to do this @ http://blogger.ziesemer.com/2007/10/respecting-javascript-global-namespace.html.

第二次告诉我代码里面有用到全局变量,容易跟其他扩展的代码发生冲突。看了看其它公布在AMO网站上的附件组件,有不少也是存在大量全局变量的,估计要么是提交的早审核没这么严格,要么是影响力大AMO给开后门了。只好用Firebug查看所有的全局变量,把它们都封装到自己的命名空间对象下面。 AMO 提供的 how-to 链接是被墙的,需要翻墙阅读。

3. You're evaluating remote code, which may be a serious security risk. Please use https://developer.mozilla.org/En/Components.utils.evalInSandbox and resubmit.

原来代码里面使用了 eval 来执行远程抓取到的内容。去掉了对 eval 的使用之后再提交,没过多久就收到 Congratulations 邮件了。

Updated 2009-04-02 11:50 -- 更新了一次版本,差不多等了一个多星期之后 Mozilla 完成版本review予以发布。有意思的是他们居然同时还在 Minefield 上进行了测试,并建议我 increase max compatible version from the developer control pane (no need to resubmit with an altered install.rdf) 。这直接促使我下载了还在开发中的  latest nightly build 进行测试。Mozilla 的测试人员确实是认真负责加勤奋,赞一个。

Last Modified on 2009-04-02 11:58
5 条评论:
- danile2009-03-24 15:05
非常牛的插件,谢谢
- daimmon2009-04-08 23:39
lazarus的博客也被墙的,中国墙不知道是什么标准?还有谢谢你做的软件.
- zeal (link) verified2009-04-09 00:12
就跟当年大汉奸汪精卫的经典名言一样:宁可错杀一千,不可放过一个。
- jacky () 于 2009-07-10 09:22
很不错,不知道博主有没有进一步的开发计划
- zeal (link) verified2009-07-10 09:31
最近诸事繁忙,暂时还没有更新计划。不过已经收集了一些用户的反馈意见,以后肯定还会继续保持更新。
日志存档
2014年
2013年
2012年
2011年
2010年
2009年
2008年
2007年
2006年
本 Blog 原创内容
遵循以下授权:

Creative Commons
(创作共用) CC

署名-非商业性
-相同方式分享
ZEAL Blog 基于
Powered byPivot - 1.24.1: 'Arcee'
Pivot1.24.1
开发
系统部署于
Linode.com
Launched @
2005-04-27
Since 2005.04.27  梦想 就像鸡蛋 要么孵化 要么臭掉RSS Feed (Entries) | About me | Back To Home | @ZEAL | zbird.com | 沪ICP备05024379号