在安安同学的指导下,利用 ubiquity 这个 firefox 插件,俺弄了个向 fanfou 发信息的小东东。废话少说,看代码
CmdUtils.CreateCommand({ name: "ff", _params: function(comment) { var document = context.focusedWindow.document; var params = { status: comment, }; return params; }, takes: {"comment": noun_arb_text}, preview: function(pblock, comment) { var params = this._params(); var document = context.focusedWindow.document; html = "title: " + document.title + "<br />"; html += "comment: " + comment.text; pblock.innerHTML = html; }, execute: function(comment) { jQuery.ajax({ type: "POST", dataType: "xml", url: "http://api.fanfou.com/statuses/update.xml", data: this._params(comment.text), }); } })
放到 chrome://ubiquity/content/editor.html 里面的框框就可以鸟~
呼出 ubiquity 的输入框,用 “ff 消息内容” 就可以了(不带引号玩的)