现在的位置: 首页 > 综合 > 正文

Google Chrome Extension – 向上一级

2012年03月15日 ⁄ 综合 ⁄ 共 475字 ⁄ 字号 评论关闭

功能说明见之前的文章《向上一级》。

下载地址:Up v1.0.crx(未向 Google Chrome Extension gallery 提交)

关键代码:(位于 background page 里)

chrome.browserAction.onClicked.addListener(function(tab){
    var url = tab.url;
    var beforeHost = url.indexOf("://");
    if(beforeHost<0) return;
    beforeHost = url.indexOf("/", beforeHost + 3);
    if(beforeHost<0) return;
    var pn = url.substr(beforeHost);
    var len, p;
    if((len = pn.length) > 1 && (p = pn.lastIndexOf("/", len-2)) >= 0){
        chrome.tabs.update(tab.id,
                           {url: url.substring(0, beforeHost) + pn.substring(0, p+1),
                           selected: true}
                           );
	}
});
【上篇】
【下篇】

抱歉!评论已关闭.