对于 Mozilla 的新Ubiquity工具,您发现的最有用的 hack 是什么?
Tyler Gooch
问问题
1517 次
6 回答
3
几天前我写了这个:http://www.appidx.com/ubiq/stackoverflow.html
执行部分拒绝使用 POST 数据运行。该代码是正确的代码,我已经尝试使用带有 XUL 组件 javascript 的函数的本机代码,它同样拒绝运行。任何帮助,将不胜感激。另一方面,预览效果很好。
CmdUtils.CreateCommand({
name: "stackoverflow",
author: {name: "Aryeh Goldsmith"},
homepage: "http://www.appidx.com/ubiq/",
icon: "http://stackoverflow.com/favicon.ico",
takes: {search: noun_arb_text},
license: "MPL",
description: "Searches the highlighted text on stackoverflow.",
_version: "52",
preview: function ( pblock, inputObject) {
var query = inputObject.text;
pblock.innerHTML = "Search stackoverflow.com for " + query + "<br/>";
var url = "http://stackoverflow.com/search";
params = {"search-text": query, "hiddenstuff": ''};
jQuery.post( url, params, function( html ) {
var $ = jQuery;
pblock.innerHTML += "<div style='display:none;'>" + html + "</div>";
var ques = $(pblock).find('.summary h3');
var details = $(pblock).find('.summary .excerpt');
var out = "<div style='margin-bottom: 6px;'><b>Previewing the first 5 results:</b></div>";
for (var j = 0; j< ques.size() && j < 5; j++) {
out += "<div style='padding: 5px;'><b>" + ques[j].innerHTML + "</b><br />";
out += details[j].innerHTML + "</div>";
}
pblock.innerHTML = out;
});
},
execute: function( inputObject ) {
var query = inputObject.text;
var url = "http://stackoverflow.com/search";
var params = {
"search-text": query,
hiddenstuff: ""
};
// The following refuses to work... why? I just don't know! AFAIK it's correct.
openUrl(url, params);
},
})
于 2008-08-30T16:44:20.737 回答
2
它可以更快地关闭 Firefox,然后我可以用鼠标和角落里的那个小 [x] 东西...... :-P
于 2008-08-27T20:29:10.217 回答
2
“翻译这个”和“编辑页面”。如果 Google Apps 功能支持托管域,我想我会发现它们很有用。
于 2008-08-28T22:24:28.670 回答
2
我刚刚写了这个:
makeSearchCommand({
name: "stackoverflow-tagsearch",
author: { name: "Jörg W Mittag", email: "JoergWMittag+Ubiquity@GoogleMail.Com"},
license: "MIT X11",
url: "http://Beta.StackOverflow.Com/questions/tagged/{QUERY}",
icon: "http://StackOverflow.Com/favicon.ico",
description: "Searches <a href=\"http://StackOverflow.Com\">StackOverflow.Com</a> for the given tag(s).",
help: "Searches <a href=\"http://StackOverflow.Com\">StackOverflow.Com</a> for the given tag(s).",
preview: function(pBlock, directObj) {
if (directObj.text)
pBlock.innerHtml = "Searches <a href=\"http://StackOverflow.Com\">StackOverflow.Com</a> for " + directObj.text;
else
pBlock.innerHTML = "Searches <a href=\"http://StackOverflow.Com\">StackOverflow.Com</a> for the given tag(s).";
}
});
不错的玩具!
现在我需要弄清楚如何使用 JQuery 和 Ubiquity 将 HTTP POST 发送到http://Beta.StackOverflow.Com/search ... 如果只有一个网站可以问这个问题!
于 2008-08-30T00:18:54.833 回答
1
我经常使用“email it”和“twitter”命令
于 2008-09-19T14:55:19.820 回答
0
我的同事安装机器后出现了 3 次蓝屏。不完全相信这是他做的,但这是他今天唯一改变的。我现在正在卸载它(他也是)。
于 2008-08-28T22:21:33.823 回答