阅读:1961回复:5
关闭当前标签后返回到之前浏览的标签页
关闭当前标签后返回到之前浏览的标签页。不用扩展如何实现
|
|
|
1楼#
发布于:2013-02-28 11:27
本身没这个参数,不用扩展应该不行。
|
|
|
2楼#
发布于:2013-02-28 11:27
UC脚本可否?
(function () { var SelectRecentTab = { tabClose: function (e) { var tab = e.target, tabs = tab.parentNode.childNodes, index = last = 0; for (var i = 0; i < tabs.length; i++) { var s = tabs[i].getAttribute('lastselected'); if (s && s > last && tabs[i] != tab) { index = i; last = s; } } gBrowser.selectedTab = tabs[index]; }, tabSelect: function (e) { var tab = e.target; tab.setAttribute('lastselected', Date.now()); }, startup: function () { gBrowser.tabContainer.addEventListener('TabClose', function (e) { SelectRecentTab.tabClose(e); }, false); gBrowser.tabContainer.addEventListener('TabSelect', function (e) { SelectRecentTab.tabSelect(e); }, false); } }; SelectRecentTab.startup(); })(); |
|
3楼#
发布于:2013-02-28 11:27
lonely_8:UC脚本可否?(function () { var SelectRecentTab = { tabClose: function (e) { var tab = e.target, tabs = tab.parentNode.childNodes, index = last = 0; for (var i = 0; i < tabs.length; i++) { var s = tabs[i].getAttribute('lastselected'); if (s && s > last && tabs[i] != tab) { index = i; last = s; } } gBrowser.selectedTab = tabs[index]; }, tabSelect: function (e) { var tab = e.target; tab.setAttribute('lastselected', Date.now()); }, startup: function () { gBrowser.tabContainer.addEventListener('TabClose', function (e) { SelectRecentTab.tabClose(e); }, false); gBrowser.tabContainer.addEventListener('TabSelect', function (e) { SelectRecentTab.tabSelect(e); }, false); } }; SelectRecentTab.startup(); })();回到原帖 能用就行,比我写的复杂. read-46626 |
|
|
4楼#
发布于:2013-02-28 11:27
about:config
browser.tabs.selectOwnerOnClose true |
|
5楼#
发布于:2013-02-28 11:27
|
|
|