viewtheard
千年狐狸
千年狐狸
  • UID2383
  • 注册日期2005-01-20
  • 最后登录2024-05-18
  • 发帖数2003
  • 经验514枚
  • 威望1点
  • 贡献值388点
  • 好评度20点
  • 社区居民
  • 忠实会员
阅读:1934回复:5

关闭当前标签后返回到之前浏览的标签页

楼主#
更多 发布于:2013-02-28 11:27
关闭当前标签后返回到之前浏览的标签页。不用扩展如何实现
My Technical Blog: http://art-technical.blogspot.com/
viewtheard
千年狐狸
千年狐狸
  • UID2383
  • 注册日期2005-01-20
  • 最后登录2024-05-18
  • 发帖数2003
  • 经验514枚
  • 威望1点
  • 贡献值388点
  • 好评度20点
  • 社区居民
  • 忠实会员
1楼#
发布于: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
My Technical Blog: http://art-technical.blogspot.com/
游客

返回顶部