使用外部库

时间:2015-09-15 13:24:18

标签: javascript firefox firefox-addon mozilla

我想向FF AMO提交一个附加组件。我的项目包括一些外部库,在将我的xpi上传到商店后,我得到了一条消息,我需要修复以下问题,以便更快地进行自动审核和签名:

  • 不应将标记动态传递给innerHTML
  • 访问Function全球

它在以下文件中找到了这个问题:

  • 数据/页/ bower_components / jquery的/ SRC / core.js
  • 数据/页/ LIB / underscore.js

如何忽略审核流程中的文件? 有没有选择呢?

提前致谢!

1 个答案:

答案 0 :(得分:0)

经过大量工作后,我们的自动审核成功了。

在这种情况下,第三方库存在问题,解决方案如下:

  • 与bower一起安装并存储在bower_components中的第三方源代码可以被检测为第三方库,如果它们已经在FF审查系统中 - 如angular,jquery - 它们将被忽略。 一切都好。

  • 使用以自定义方式添加到项目中的第三方库 - 将缩小的文件复制到自定义命名文件夹中将被检测为自己的代码并将被审核。 不要那样使用它们。用凉亭安装它们。

  • 但正如您所看到的那样,在问题:data / Pages / bower_components / jquery / src / core.js中,安装了凉亭的文件也存在问题。在创建您要上传的xpi之前,建议您从源代码中清除(更好地以自动化方式,例如gulp)bower_compontents。 仅保留dist文件或bower_components文件。