我将插件添加到firefox amo目录中,并获得了审核和通过,但审核者向我发送了以下消息:



事情是我一直都没有碰过chrome://browser/content/tabbrowser.xml,甚至都不知道在哪里找到...所以我该如何解决这个问题?

谢谢!

最佳答案

听起来好像您在代码中的某个地方使用多个参数调用addProgressListener()。它是单个参数函数-您可以在这里找到文档:

https://developer.mozilla.org/en/XUL/tabbrowser#m-addProgressListener

位置chrome://browser/content/tabbrowser.xml是定义函数的位置,第1840行是文件中引发“不要使用多个参数调用此函数”错误的位置。您可以在(我认为)browser/base/content/tabbrowser.xml处从FF源 checkout 的文件中找到该文件,但是在这种情况下,您可能不需要检查它。

09-16 14:52