阅读:2362回复:7
遇到一个纠结的问题
以前装过TabMixPlus 后来卸载了
现在想用ucjs脚本实现 关闭标签页后激活左侧标签页 却无效 重新装上TMP后发现用TMP中的设置是有效的 但ucjs脚本就是无效... 求教 |
|
1楼#
发布于:2010-02-09 22:03
这是ucjs脚本代码 原理很简单 我调试了一下 没有报错 但就是无效=.=
try { eval('gBrowser._endRemoveTab = ' + gBrowser._endRemoveTab.toString(). replace('if ("owner" in aTab', 'newIndex=index>0?index-1:0; $&')); }catch(e) {} |
|
2楼#
发布于:2010-02-09 22:03
又调试了一下 这里要replace的代码完全不存在=.=
是因为新版本的代码有改动于是这个脚本已经失效了吧 我又不想为了这个功能去下一个标签页扩展... |
|
3楼#
发布于:2010-02-09 22:03
应该修改gBrowser._blurTab吧:
eval("gBrowser._blurTab = " + gBrowser._blurTab.toString() .replace(/previousSibling/, "nextSibling") .replace(/nextSibling/, "previousSibling") ); |
|
|
4楼#
发布于:2010-02-09 22:03
|
|
|
5楼#
发布于:2010-02-09 22:03
狂汗,班门弄斧了,我承认我是看了openNewTabLite后才明白要修改_blurTab的。
![]() |
|
|
6楼#
发布于:2010-02-09 22:03
都是高手,只会复制、粘贴的飘过。
![]() |
|
7楼#
发布于:2010-02-09 22:03
|
|