rcskyblue
小狐狸
小狐狸
  • UID28316
  • 注册日期2009-03-20
  • 最后登录2010-05-20
  • 发帖数20
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:1881回复:7

遇到一个纠结的问题

楼主#
更多 发布于:2010-02-09 22:03
以前装过TabMixPlus 后来卸载了
现在想用ucjs脚本实现 关闭标签页后激活左侧标签页 却无效
重新装上TMP后发现用TMP中的设置是有效的 但ucjs脚本就是无效...
求教
rcskyblue
小狐狸
小狐狸
  • UID28316
  • 注册日期2009-03-20
  • 最后登录2010-05-20
  • 发帖数20
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
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) {}
rcskyblue
小狐狸
小狐狸
  • UID28316
  • 注册日期2009-03-20
  • 最后登录2010-05-20
  • 发帖数20
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2010-02-09 22:03
又调试了一下 这里要replace的代码完全不存在=.=
是因为新版本的代码有改动于是这个脚本已经失效了吧
我又不想为了这个功能去下一个标签页扩展...
rcskyblue
小狐狸
小狐狸
  • UID28316
  • 注册日期2009-03-20
  • 最后登录2010-05-20
  • 发帖数20
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2010-02-09 22:03
harnack:应该修改gBrowser._blurTab吧:
eval("gBrowser._blurTab = " + gBrowser._blurTab.toString()
  .replace(/previousSibling/, "nextSibling")
  .replace(/nextSibling/, "previousSibling")
);
回到原帖

有效~感谢啊!!
游客

返回顶部