Firefox addon 如何识别从XUL到Jetpack的更新?

Firefox addon 如何识别从XUL到Jetpack的更新?,firefox-addon,firefox-addon-sdk,xul,Firefox Addon,Firefox Addon Sdk,Xul,我们正在更新Firefox插件。用户当前使用的是旧的XUL技术,新的扩展是使用Jetpack(附加SDK)构建的。有没有办法判断XUL插件是在Jetpack之前安装的(它们具有相同的ID) 换句话说,当插件从XUL更改为较新的Jetpack版本时,我们需要触发更新事件。可以这样做吗?您的main函数有一个参数 exports.main(reason) { console.log('reason:', reason); } 原因是: 您的main函数有一个参数 exports.main

我们正在更新Firefox插件。用户当前使用的是旧的XUL技术,新的扩展是使用Jetpack(附加SDK)构建的。有没有办法判断XUL插件是在Jetpack之前安装的(它们具有相同的ID)


换句话说,当插件从XUL更改为较新的Jetpack版本时,我们需要触发更新事件。可以这样做吗?

您的
main
函数有一个参数

exports.main(reason) {
    console.log('reason:', reason);

}
原因是:
您的
main
函数有一个参数

exports.main(reason) {
    console.log('reason:', reason);

}
原因是:

它不是有效的JavaScript,我在尝试使用Firefox运行它时遇到一个异常:
SyntaxError:missing;before语句
。也许我们需要添加一个函数?(如果没有“函数”这个词,就无法编写函数)。
主功能在哪里?我们有
main.js
但没有
main
函数。它不是有效的JavaScript,我在尝试用Firefox运行它时遇到一个异常:
SyntaxError:missing;before语句
。也许我们需要添加一个函数?(如果没有“函数”这个词,就无法编写函数)。
主功能在哪里?我们有
main.js
,但没有
main
函数。