Sunday, August 31, 2008

Mozilla Labs Ubiquity 试用

根据https://wiki.mozilla.org/Labs/Ubiquityhttps://wiki.mozilla.org/Labs/Ubiquity/Ubiquity_0.1_Author_Tutorial
做了一个尝试,写了一个取cookie值的Ubiq:


CmdUtils.CreateCommand({
name: "cookie",
takes: {"cookie name": noun_arb_text},
icon: "http://www.mozilla.com/favicon.ico",
description: "Get named cookie value, or all cookie value.",
preview: function( pblock, cookieName ) {
var reg = new RegExp("(?:^|\\s+)" + cookieName.text + "=(.+?)(?:;|$)", "i");
var match = context.focusedWindow.document.cookie.match(reg);
if (match) pblock.innerHTML = match[1];
else pblock.innerHTML = context.focusedWindow.document.cookie;
},
execute: function( ) {
return false;
}
})

No comments :