|
 
|
151楼
发表于 2009-4-22 21:27
| 只看该作者
看来对脚本迷来说,和楼主使用同样版本的Firefox是非常重要的。 |
|
|
|
|
|
|
   
|
152楼
发表于 2009-4-22 21:33
| 只看该作者
| 也快了吧。3.5正式版马上也要推出了,3.5比3.0.*系列的表现好不只一点点哦~尤其是速度方面有很大提升。我去掉很早就开始追3.5的每夜版了。整体感觉很好~ |
|
|
|
|
|
|
  
|
153楼
发表于 2009-4-22 21:45
| 只看该作者
本帖最后由 我行我速 于 2009-4-22 21:46 编辑 能为用3.5乃至3.6的另外修改一个版本否?
nettrottist 发表于 2009-4-22 21:27  加上下面一句:
hookCode("gBrowser._blurTab", /this.selectedTab =/g, "$& this.getLastSelectedTab(aTab) ||"); |
|
|
|
|
|
|
   
|
156楼
发表于 2009-4-22 21:56
| 只看该作者
加上下面一句:
hookCode("gBrowser._blurTab", /this.selectedTab =/g, "$& this.getLastSelectedTab(aTab) ||");
我行我速 发表于 2009-4-22 21:45  嗯,把这句加到脚本里关闭焦点移到最后一个激活标签模块最后,起效了! |
|
|
|
|
|
|
   
|
157楼
发表于 2009-4-22 22:00
| 只看该作者
我现在用的tab类的其他脚本包括:
在标签右边打开新标签
锁定标签页
保护标签页
冻结标签页
tab focus光标移到标签上一会儿自动激活标签页
找不出来哪里冲突了。 |
|
|
|
|
|
|
  
|
158楼
发表于 2009-4-22 22:14
| 只看该作者
也快了吧。3.5正式版马上也要推出了,3.5比3.0.*系列的表现好不只一点点哦~尤其是速度方面有很大提升。我去掉很早就开始追3.5的每夜版了。整体感觉很好~ ...
nettrottist 发表于 2009-4-22 21:33  3.5b4不是都还没出么,还有b5。。。 |
|
|
|
|
|
|
   
|
159楼
发表于 2009-4-22 22:24
| 只看该作者
本帖最后由 nettrottist 于 2009-4-22 22:34 编辑
没有b5了,b4是最后一个beta.
另外,觉得楼主考虑把这个脚本的名字改成TabEnhance(或者跟你以前那个脚本保持一致,叫TabUtils),因为现在的open new tab名字已经无法涵盖这个脚本所发挥的作用了吧! |
|
|
|
|
|
|
  
|
160楼
发表于 2009-4-22 22:41
| 只看该作者
159# nettrottist
嗯,不过主要还是跟打开新标签有关系吧,呵呵,TabEnhance或者TabUtils感觉也不是很贴切哈。 |
|
|
|
|
|
|
 
|
161楼
发表于 2009-4-22 23:06
| 只看该作者
153# 我行我速
这一句加到哪里呢?我加了后没效果啊,我的FF3.1B3没用吗 |
|
|
|
|
|
|
  
|
162楼
发表于 2009-4-23 12:13
| 只看该作者
161# 点球射飞
把ExecuteJS里gBrowser._blurTab的执行结果贴上来。 |
|
|
|
|
|
|
  
|
163楼
发表于 2009-4-23 12:13
| 只看该作者
- //在父标签页的右侧打开子标签页
- hookCode("gBrowser.addTab", /(?=return t;\n}$)/, function() {
- if (t.owner)
- this.moveTabTo(t, t.owner._tPos+1);
- });
复制代码 |
|
|
|
|
|
|
 
|
165楼
发表于 2009-4-23 13:27
| 只看该作者
162# 我行我速
gBrowser._blurTab 执行EXECUTE结果
No result
gBrowser._blurTab 执行PROPERTIES结果
Properties for object:
No result |
|
|
|
|
|
|
  
|
166楼
发表于 2009-4-23 13:36
| 只看该作者
本帖最后由 我行我速 于 2009-4-23 13:52 编辑
165# 点球射飞
哎,这Firefox也变化太快了。
//Firefox 3.1b3
hookCode("gBrowser._endRemoveTab", /this.selectedTab =/g, "$& this.getLastSelectedTab(aTab) ||"); |
|
|
|
|
|
|
 
|
168楼
发表于 2009-4-23 14:05
| 只看该作者
166# 我行我速
终于有效果了 呵呵.老兄你辛苦了,从昨天一直到现在一直在解决这个,非常感谢 |
|
|
|
|
|
|
  
|
169楼
发表于 2009-4-23 16:08
| 只看该作者
20090423.0.0.11版
本帖最后由 我行我速 于 2009-4-23 22:15 编辑
// @version 20090423.0.0.11 在当前标签页的右侧打开新标签页
// @version 20090423.0.0.10 关闭标签页时激活上次浏览的标签功能兼容Fx 3.1b3/3.5b4pre
在当前标签页的右侧打开新标签页的设置:
userChrome.openNewTabLite.openNextToCurrent:所有新标签页紧邻当前标签页打开,缺省值为false;
userChrome.openNewTabLite.openNextToOwner:所有子标签页紧邻父标签页打开,缺省值为true(一般在前台打开的新标签为当前标签的子标签); |
|
|
|
|
|
|

|
170楼
发表于 2009-4-23 16:15
| 只看该作者
右侧新开标签页?好了,这下我终于可以丢掉tabmix了,谢谢我行我速的杰作 |
|
|
|
|
|
|
 
|
172楼
发表于 2009-4-23 21:27
| 只看该作者
用了一下午发现“右侧打开新标签页”还是有点小问题。书签、历史、地址栏确实都可以右侧打开,但中键点击链接时不能右侧打开,侧边栏打开网址时也不能右侧打开。我以前使用的脚本任何情形都是右侧打开的,楼主不妨参考下。- /* Open Tabs Next
- * nanto_vi (TOYAMA Nao), 2006-12-30
- *
- * Open a new tab at the next of the current tab.
- */
- (function OpenTabsNext() {
- var mOffset = 1;
- var mIsOpening = false;
- gBrowser.addEventListener("TabOpen", function OTN_onTabOpen(aEvent) {
- mIsOpening = true;
- this.moveTabTo(aEvent.originalTarget, this.selectedTab._tPos + mOffset++);
- mIsOpening = false;
- }, false);
- gBrowser.addEventListener("TabMove", function OTN_onTabMove(aEvent) {
- if (!mIsOpening)
- mOffset = 1;
- }, false);
- gBrowser.addEventListener("TabSelect", function OTN_onTabSelect(aEvent) {
- mOffset = 1;
- }, false);
- gBrowser.addEventListener("TabClose", function OTN_onTabClose(aEvent) {
- var difference = aEvent.originalTarget._tPos - this.selectedTab._tPos;
- if (0 < difference && difference < mOffset)
- mOffset--;
- }, false);
- })();
复制代码 |
|
|
|
|
|
|
   
|
173楼
发表于 2009-4-23 21:33
| 只看该作者
| 我这里用中键点链接也是在当前标签页右侧打开新的~没问题! |
|
|
|
|
|
|
   
|
174楼
发表于 2009-4-23 21:34
| 只看该作者
这个脚本已经算是tab集大成者了。我现在除了
锁定,保护,冻结,光标激活标签页之外,其他的tab类标签都光荣退役了。 |
|
|
|
|
|
|
  
|
175楼
发表于 2009-4-23 21:43
| 只看该作者
本帖最后由 我行我速 于 2009-4-23 21:46 编辑
172# harnack
看贴不仔细哦,有选项的。
在当前标签页的右侧打开新标签页的设置:
userChrome.openNewTabLite.openNextToCurrent:所有新标签页紧邻当前标签页打开,缺省值为false;
userChrome.openNewTabLite.openNextToOwner:所有子标签页紧邻父标签页打开,缺省值为true(一般在前台打开的新标签为当前标签的子标签); |
|
|
|
|
|
|
  
|
176楼
发表于 2009-4-23 21:52
| 只看该作者
这个脚本已经算是tab集大成者了。我现在除了
锁定,保护,冻结,光标激活标签页之外,其他的tab类标签都光荣退役了。
nettrottist 发表于 2009-4-23 21:34  我也觉得功能差不多够用了,后面估计只会维护,不会再加什么功能了。 |
|
|
|
|
|
|
 
|
178楼
发表于 2009-4-23 22:16
| 只看该作者
本帖最后由 harnack 于 2009-4-23 22:19 编辑 这个脚本已经算是tab集大成者了。我现在除了
锁定,保护,冻结,光标激活标签页之外,其他的tab类标签都光荣退役了。
nettrottist 发表于 2009-4-23 21:34  的确,我这里也连删好几个了。tab类的还剩下鼠标自动激活和新建标签页时自动载入主页。 |
|
|
|
|
|
|
   
|
179楼
发表于 2009-4-23 22:27
| 只看该作者
本帖最后由 nettrottist 于 2009-4-23 22:32 编辑
差不多了,差不多了。
这样也好,让那些沉迷于tab mix plus之类真的会拖慢浏览阅读的扩展的人及时地醒悟~
以后给这些人找替换脚本,就这贴了,非常全面。集中了若干个以前的tab脚本的所长之处
我看把光标移动到标签勿需另外点击就激活之的tab focus也添加起去吧- /* auto focus tab */
- gBrowser.mTabBox.addEventListener('mouseover',
- function(e){ gBrowser.selectedTab=e.target },
- false);
复制代码 |
|
|
|
|
|
|
 
|
180楼
发表于 2009-4-24 06:33
| 只看该作者
本帖最后由 qjahz 于 2009-4-24 06:39 编辑
设置标签页我全部只用本脚本了。
p.s
请问怎么没有:设置所有新建标签页都在最右端开启?全部在当前标签右侧开启很不好~~
“新建标签页时利用已有空白标签页的设置”等设置楼主能打包到脚本的// @note处显示吗? |
|
|
|
|
|