2014-12-13 10 views
5

Nhận lỗi sau, ngay cả sau khi tạo tập lệnh trống, tôi sẽ gặp lỗi này. đangTại sao tôi gặp lỗi trên tập lệnh nội dung của bảng điều khiển của Firefox Addon SDK?

console.error: my-addon: 
    Message: SyntaxError: expected expression, got end of script 

Panel của addon của tôi:

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 
}); 

Trả lời

9

Sử dụng contentScriptFile thay vì contentScript

+4

tôi gõ trong thông báo lỗi vào Google, hãy làm theo các kết quả đầu tiên, và có được chính xác đúng giải pháp trong năm từ đẹp. Kinh ngạc. – Flimm

Các vấn đề liên quan