如何关闭npm open打开的一个js关闭浏览器tab的tab

查看: 3041|回复: 19
请教:TabPlus.uc.js
如何设置标签后台打开
本帖最后由 mianning 于
10:56 编辑
我用的这个脚本,TabPlus.uc.js
现在遇到的问题是,一打开一个新标签就自动切换过去了,我不喜欢这样。
想设置新打开的标签都在后台,不用自动切换过去,请教怎么办
[CSS] 纯文本查看 / 双击代码区域 Ctrl+A快速复制// ==UserScript==
TabPlus.uc.js
// @description
自用整合版标签增强
// @namespace
[email][/email]
// @include
chrome://browser/content/browser.xul
// @include
chrome://browser/content/bookmarks/bookmarksPanel.xul
// @include
chrome://browser/content/history/history-panel.xul
// @include
chrome://browser/content/places/places.xul
// [url=home.php?mod=space&uid=356229]@Note[/url]
最后一次修正整合 by defpt
// ==/UserScript==
(function() {
// 新标签打开:书签、历史、搜索栏
eval('openLinkIn=' + openLinkIn.toString().
replace('w.gBrowser.selectedTab.pinned', '(!w.isTabEmpty(w.gBrowser.selectedTab) || $&)').
replace(/&&\s+w\.gBrowser\.currentURI\.host != uriObj\.host/, ''));
}catch(e){}
// 地址栏新标签打开
location==&chrome://browser/content/browser.xul& &&
eval(&gURLBar.handleCommand=&+gURLBar.handleCommand.toString().replace(/^\s*(load.+);/gm,
&if(/^javascript:/.test(url)||isTabEmpty(gBrowser.selectedTab)){loadCurrent();}else{this.handleRevert();gBrowser.loadOneTab(url, {postData: postData, inBackground: false, allowThirdPartyFixup: true});}&));
}catch(e){}
//中键点击bookmark菜单不关闭
eval('BookmarksEventHandler.onClick =' + BookmarksEventHandler.onClick.toString().replace('node.hidePopup()', ''));
eval('checkForMiddleClick =' + checkForMiddleClick.toString().replace('closeMenus(event.target);', ''));
} catch(e) {}
//紧邻当前标签新建标签页
(function() {
if(!gBrowser)
}catch(e) {
gBrowser.tabContainer.addEventListener(&TabOpen&, tabOpenHandler, false);
function tabOpenHandler(event) {
var tab = event.
gBrowser.moveTabTo(tab, gBrowser.mCurrentTab._tPos + 1);
//右键关闭标签页,ctrl+右键打开菜单
// 双击关闭标签
if (location.href == 'chrome://browser/content/browser.xul') {
gBrowser.mTabContainer.addEventListener('dblclick', function(event) {
if (event.target.localName == 'tab' && event.button == 0)
document.getElementById('cmd_close').doCommand();
}, false);
//鼠标停留标签自动聚焦
// 关闭当前标签页回到左边标签
eval(&gBrowser._blurTab = & + gBrowser._blurTab.toString().replace('this.selectedTab =', &this.selectedTab = aTab.previousSibling? aTab.previousSibling :&));
}catch(e){};
//自动关闭下载产生的空白标签
eval(&gBrowser.mTabProgressListener = & + gBrowser.mTabProgressListener.toString().replace(/(?=var location)/, '\
if (aWebProgress.DOMWindow.document.documentURI == &about:blank&\
&& aRequest.QueryInterface(nsIChannel).URI.spec != &about:blank&) {\
aWebProgress.DOMWindow.setTimeout(function() {\
!aWebProgress.isLoadingDocument && aWebProgress.DOMWindow.close();\
这个很好,问一下怎么用?
这个很好,问一下怎么用?
拖到火狐里就行了啊
标签后台打开难道不是firefox本身就可以设的吗?
标签后台打开难道不是firefox本身就可以设的吗?
设置不了的,我用的35,没有这个选项。用了这个脚本真麻烦,还不如用扩展
[JavaScript] 纯文本查看 / 双击代码区域 Ctrl+A快速复制user_pref(&browser.tabs.loadInBackground&, true);//后台打开标签? false时,打开标签页立即切换到新标签页,默认true
user_pref(&browser.tabs.loadDivertedInBackground&, true);//外部程序发送给默认浏览器的链接后台打开? false时不改变标签焦点
user_pref(&browser.tabs.loadBookmarksInBackground&, true);//后台标签页打开书签或历史?默认 false
o冰冰o 发表于
[mw_shl_code=javascript,true]user_pref(&browser.tabs.loadInBackground&, true);//后台打开标签? false ...
非常感谢你的好心帮忙,致敬
本帖最后由 mianning 于
15:26 编辑
[mw_shl_code=javascript,true]user_pref(&browser.tabs.loadInBackground&, true);//后台打开标签? false ...
还要再请教你,叨扰你了
如何设置标签的最小宽度,然后让所有标签都在标签栏里显示出来,这样标签就不用两头跑找不到了
本帖最后由 all000 于
15:14 编辑
推荐这个版本
可以简单设置新开的标签紧挨着当前标签打开
推荐这个版本
可以简单设置新 ...
多谢啊,可是我怎么打不开呢
404 Not Found
Copyright & KaFan & All Rights Reserved.
Powered by Discuz! X3.1( 苏ICP备号 ) GMT+8,本帖子已过去太久远了,不再提供回复功能。请教一个问题:js打开新窗口tab标签??_前端开发吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:22,608贴子:
请教一个问题:js打开新窗口tab标签??收藏
我在浏览器窗口A中,点击页面空白的地方,打开另一个页面B,但是,希望B页面不成为活动页面窗口,也即我们看到的浏览器的页面依然是A页面,有点像B后台打开的感觉。我用的打开B方法是window.open但是,此时浏览器窗口显示的就是B页面了,我希望依然显示A页面,请问广大吧友,怎么做到呢?
前端开发,选达内,美国上市培训机构,前端讲师授课,0基础小班授课(&理论+实战&),入学签订就业协议,&120天=2年工作经验&7天免费试学前端开发课程!
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或火狐浏览器怎么设置关闭最后标签页时关闭浏览器?
作者:佚名
字体:[ ] 来源:互联网 时间:03-29 09:19:06
火狐浏览器怎么设置关闭最后标签页时关闭浏览器?每次关闭火狐浏览器关闭所有的标签页时浏览器会关闭,如果想搜索其他的内容还需要再打开浏览器,很麻烦,下面我们一起来看看详细的教程
火狐是我们常用浏览器,但是当我们关闭最后一个标签页的时候,火狐浏览器默认会自动关闭。有朋友不习惯这个操作,他们希望关闭最后页面时,打开新建选项卡。火狐浏览器有着很强的自定义功能,下面我们一起看看,这个怎么设置了
1、火狐浏览器是很优秀的浏览器,看此文的朋友们,相信大家知道的
2、默认当我们关闭最后页面的时候,浏览器会退出
3、在地址栏输入:about:config,打开火狐配置中心
4、我保证会小心的
5、在搜索框中检索:lasttab
6、找到& browser.tabs.closeWindowWithLastTab。一般来说是第一项
7、将他的值由原来的true改为false,即可完成
8、现在当你关闭最后页面时,浏览器会打开&新建选项卡&的页面,而不会关闭
注意事项:config里面的设置选项,不具体清楚的情况下不要随意设置啦。
相关推荐:
大家感兴趣的内容
12345678910
最近更新的内容

我要回帖

更多关于 浏览器tab关闭事件 的文章

 

随机推荐