最近为了把新版的温故知新扩展上传到各个浏览器,真的是操碎了心了。这篇文章就来说说在通过火狐审核的时候的遇到的最棘手的问题。
由于我的扩展使用了 webpack,代码 build 后,没有可读性,所以火狐要求需要上传源代码,然后会进行审查。审查的步骤就是根据我提供的源代码和编译方法,审核人员编译一次,然后把编译后的代码打包,最后与我上传的压缩包比对,看是否一致。负责审查我的那位审查员,用的是 Beyond Compare 这个软件来检查两个压缩包是否一样。
最开始并没有注意到这里,审查员说他的编译结果跟我的不一样,我以为是我的开发环境对打包环境有污染。所以再次送审的时候,我是直接从 github 上下载的源码,重新来了一遍。结果审查结果依然是不一致。