阅读:2251回复:3
>>>>> 菜鸟请教几个问题 <<<<<
1)能否有扩展或脚本能实现关闭FF时自动关闭目前所有打开的标签页,并将这些标签页保存在已关闭标签页列表里。不是简单的恢复关闭标签页,可能用过傲游或者世界之窗之类的盆友比较清楚,例如我现在打开了5个标签页,然后按关闭按钮退出浏览器,再次运行浏览器时之前打开的5个标签页信息就会保存在恢复关闭标签页列表。但是FIREFOX是用会话来管理,要不就目前打开的标签页和恢复列表全部被清空,要不就下次重开FIREFOX时再次打开5个标签页,无法自动转移(关闭所有标签页)到恢复列表并保存。
2)请帮忙写一段代码,实现用鼠标手势切换上一次选中的标签页,FireGestures提供的下面这段代码无效,AIO Gestures的鼠标手势提供该功能,但能力有限提取不了。 if ("tabFocusManager" in FireGestures == false) { // init tab focus manager FireGestures.tabFocusManager = { i: 0, _tabHistory: [], focusLastSelectedTab: function() { var currentPanel = gBrowser.mCurrentTab.getAttribute("linkedpanel"); for (i = this._tabHistory.length - 1; i > 0; i--) { var panel = this._tabHistory; if (panel == currentPanel) continue; var tab = document.getAnonymousElementByAttribute(gBrowser, "linkedpanel", panel); if (!tab) continue; gBrowser.selectedTab = tab; break; } }, handleEvent: function(event) { this._tabHistory.push(event.target.getAttribute("linkedpanel")); if (this._tabHistory.length > 32) this._tabHistory.shift(); }, }; gBrowser.mTabContainer.addEventListener("TabSelect", FireGestures.tabFocusManager, false); gBrowser.mTabContainer.addEventListener("TabOpen", FireGestures.tabFocusManager, false); } FireGestures.tabFocusManager.focusLastSelectedTab(); |
|
1楼#
发布于:2012-01-12 00:57
第一个设成启动时打开空白页不行吗
|
|
2楼#
发布于:2012-01-12 00:57
|
|
3楼#
发布于:2012-01-12 00:57
我也期待高手回答
|
|