2014-12-13 44 views
5

即使在腳本爲空之後仍然出現以下錯誤,請執行此錯誤。我插件的爲什麼我在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"); 
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 
}); 

回答

9

使用contentScriptFile而不是contentScript

+4

我在錯誤信息到谷歌輸入,按照第一個結果,並獲得完全正確解決五個美麗的詞語。驚人。 – Flimm 2015-06-01 16:41:13

相關問題