|
阅读:2692回复: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
|
|