|
阅读:4058回复:4
请问有类似google浏览器newTab一样的扩展吗?
功能:让我的书签栏显示在新的标签页里面,这样工具栏就可以少一行、
之前以为tab mix plus 可能是我需要的,但是好像也不行,要是行的话,谁给个截图、谢谢 另外我试过下面的这段脚本好像也不行啊、、我的FF是3.0.3的,我userChrome.js里面只有这样内容,但是每次新标签打开都是空的,为什么呢? (function() {
/*open bookmark in new tab */
eval("PlacesUIUtils.openNodeIn = " + PlacesUIUtils.openNodeIn
.toString().replace("openUILinkIn(aNode.uri, aWhere);",
"if ((gBrowser.currentURI.spec != 'about:blank' || \
gBrowser.webProgress.isLoadingDocument) && (aNode.uri. \
indexOf('javascript:') == -1)) {openUILinkIn(aNode.uri, \
'tab');}else{openUILinkIn(aNode.uri, aWhere);}"));
/*open history in new tab */
try {
document.getElementById("history-menu").setAttribute(
"oncommand", "openUILinkIn(event.target.node.uri, 'tab');");
}catch(e){}
/*open url in new tab */
try {
var new_str = '_LoadURL(aTriggeringEvent, ';
var old_str = 'if (aTriggeringEvent instanceof MouseEvent) {';
try { // firefox 3.0.*
eval("BrowserLoadURL = " + BrowserLoadURL.toString().replace(
old_str, new_str+' aPostData); return; $&'));
}
catch(e) { // firefox 3.1
var urlbar = document.getElementById("urlbar");
eval("urlbar.handleCommand = " + urlbar.handleCommand.toString(
).replace(old_str, new_str+' postData); return; $&'));
}
}catch(e){}
/*open search in new tab */
try {
var cName = "@mozilla.org/preferences-service;1";
var fPref = Components.classes[cName].getService(Components
.interfaces.nsIPrefService);
if (fPref.getBoolPref("browser.search.openintab") != true)
fPref.setBoolPref("browser.search.openintab", true);
eval("whereToOpenLink = " + whereToOpenLink.toString().replace(
'if (!e) {', 'if (e&&e.currentTarget.getAttribute("anonid")\
=="search-go-button") return "tab"; $&'));
}catch(e){}
})();
function _LoadURL(aTriggeringEvent, aPostData)
{
var where = (gBrowser.currentURI.spec!='about:blank' ||
gBrowser.webProgress.isLoadingDocument) ? 'tab' :
'current';
if (gURLBar.value!='') openUILinkIn(gURLBar.value, where);
return true;
} |
|
|
1楼#
发布于:2009-02-04 16:01
https://addons.mozilla.org/en-US/firefo ... 5a3-fx.xpi
New Tab Jumpstart 应该完全符合你的需要,因为作者说它整的比 Chrome 还好! 主页: http://digitalmihailo.blogspot.com/sear ... /JumpStart 里面提到可以在 Tab Mix Plus 的事件--标签页打开,在新建标签页打开:用户自定义,输入: chrome://jumpstart/content/tabView.xul 这样可以解决与 Tab Mix Plus 的冲突问题。 |
|
|
|
2楼#
发布于:2009-02-04 16:01
fang5566:https://addons.mozilla.org/en-US/firefox/downloads/file/39220/new_tab_jumpstart-0.5a3-fx.xpi 有一个bug,option选择即崩溃,毕竟还是experimental |
|
|
3楼#
发布于:2009-02-04 16:01
|
|
|
4楼#
发布于:2009-02-04 16:01
fang5566:https://addons.mozilla.org/en-US/firefox/downloads/file/39220/new_tab_jumpstart-0.5a3-fx.xpi 这个不错,要是多些自定义选项就更好了 …… |
|