为什么面板上出现错误';Firefox插件SDK的内容脚本?

为什么面板上出现错误';Firefox插件SDK的内容脚本?,firefox,firefox-addon,firefox-addon-sdk,Firefox,Firefox Addon,Firefox Addon Sdk,获取以下错误,即使在将脚本设置为空后,我仍会执行此错误。 console.error: my-addon: Message: SyntaxError: expected expression, got end of script 我的插件的面板代码: var { ToggleButton } = require('sdk/ui/button/toggle'); var panels = require("sdk/panel"); var self = require("sdk/self")

获取以下错误,即使在将脚本设置为空后,我仍会执行此错误。

console.error: my-addon:
  Message: SyntaxError: expected expression, got end of script
我的插件的面板代码:

var { ToggleButton } = require('sdk/ui/button/toggle');
var panels = require("sdk/panel");
var self = require("sdk/self");
var ss = require("sdk/simple-storage");

var button = ToggleButton({
    id: "my-addon",
    label: "My Addon",
    icon: {
        "16": "./img/16-16.png",
        "32": "./img/32-32.png",
        "64": "./img/64-64.png"
    },
    onChange: handleChange
});

var panel = panels.Panel({
    contentURL: self.data.url("popup.html"),
    contentScript: self.data.url("js/pop_listener.js"),
    onHide: handleHide,
    width: 300,
    height: 550
});

使用
contentScriptFile
而不是
contentScript

我在Google中键入错误消息,按照第一个结果,用五个漂亮的词得到完全正确的解决方案。太神了