這裏是我main.js:如何使用Firefox附加sdk保存文本文件?
var widgets = require("sdk/widget");
var {Cc, Ci, Cu} = require("chrome");
var promptSvc = Cc["@mozilla.org/embedcomp/prompt-service;1"].
getService(Ci.nsIPromptService);
var stringtosave = 'secret information';
var widget = widgets.Widget({
id: "save_text_button",
label: "save text",
contentURL: "http://www.mozilla.org/favicon.ico",
onClick: function() {
promptSvc.alert(null, "My Add-on", stringtosave + " saved! ");
}
});
它可以通過XPCOM提醒字符串。
如何將stringtosave保存在PC硬盤上某個文本文件中?
也許有一個簡單的解決方案,也使用XPCOM。
這段代碼的偉大工程的方式,是一個很好的從附加sdk使用XPCOM的教程。該按鈕應該出現在瀏覽器的右下角。而且它很容易運行,因爲這個main.js是你所需要的。 – Andromeda