rcskyblue
小狐狸
小狐狸
  • UID28316
  • 注册日期2009-03-20
  • 最后登录2010-05-20
  • 发帖数20
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:1859回复: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的代码完全不存在=.=
是因为新版本的代码有改动于是这个脚本已经失效了吧
我又不想为了这个功能去下一个标签页扩展...
harnack
狐狸大王
狐狸大王
  • UID25613
  • 注册日期2008-07-27
  • 最后登录2020-01-08
  • 发帖数325
  • 经验19枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 社区居民
3楼#
发布于:2010-02-09 22:03
应该修改gBrowser._blurTab吧:
eval("gBrowser._blurTab = " + gBrowser._blurTab.toString()
  .replace(/previousSibling/, "nextSibling")
  .replace(/nextSibling/, "previousSibling")
);
听老人说,今生做千件好事,来世方能讨生为猫。
ithinc
狐狸大王
狐狸大王
  • UID22844
  • 注册日期2008-02-04
  • 最后登录2014-09-28
  • 发帖数371
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
4楼#
发布于:2010-02-09 22:03
harnack:应该修改gBrowser._blurTab吧:
eval("gBrowser._blurTab = " + gBrowser._blurTab.toString()
  .replace(/previousSibling/, "nextSibling")
  .replace(/nextSibling/, "previousSibling")
);
回到原帖

嗯,好,终于开始展身手了。
Tab Utilities的功能要求,请提交到http://tabutils.uservoice.com
harnack
狐狸大王
狐狸大王
  • UID25613
  • 注册日期2008-07-27
  • 最后登录2020-01-08
  • 发帖数325
  • 经验19枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 社区居民
5楼#
发布于:2010-02-09 22:03
狂汗,班门弄斧了,我承认我是看了openNewTabLite后才明白要修改_blurTab的。
听老人说,今生做千件好事,来世方能讨生为猫。
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2023-10-31
  • 发帖数2765
  • 经验576枚
  • 威望1点
  • 贡献值128点
  • 好评度98点
  • 社区居民
  • 最爱沙发
  • 忠实会员
6楼#
发布于:2010-02-09 22:03
都是高手,只会复制、粘贴的飘过。
rcskyblue
小狐狸
小狐狸
  • UID28316
  • 注册日期2009-03-20
  • 最后登录2010-05-20
  • 发帖数20
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2010-02-09 22:03
harnack:应该修改gBrowser._blurTab吧:
eval("gBrowser._blurTab = " + gBrowser._blurTab.toString()
  .replace(/previousSibling/, "nextSibling")
  .replace(/nextSibling/, "previousSibling")
);
回到原帖

有效~感谢啊!!
游客

返回顶部