hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
阅读:818回复:1

BackTrack Tab History 跟好多扩展冲突啊

楼主#
更多 发布于:2015-07-27 11:38
主角:
BackTrack Tab History
https://addons.mozilla.org/zh-CN/firefox/addon/backtrack-tab-history/?src=api
功能是将通过链接打开的分支页面继承原页面的历史,方便回溯,不会迷路。

最新版0.6.1(.1-signed),功能很好用,可是就是容易跟其他扩展/脚本冲突。
首先是跟 SelectionSK (https://addons.mozilla.org/zh-CN/firefox/addon/selectionsk/,选中文本自动弹出菜单,带工具栏开关)冲突,无法使用其搜索功能,原因是后者的搜索代码中不包含 referrer ;于是我将后者的代码修改了再重新打包(居然 signed 字样不消失)来使用;
其次跟所有含有将地址、搜索、书签等在新标签页打开的UC脚本冲突,包括tabplus.uc.js、feiruoTabplus等,控制台错误信息为【ReferenceError: onBeforeFunction is not defined】,指向UC脚本中的 eval() 语句,导致无法搜索无法打开新网站,基本上除了浏览已打开的页面外就是完全瘫痪。

Tab Mix Plus 太庞大不想用,Tab Utilities 缺乏维护,Tab Improvement Lite(中文名:标签页管理器)在AMO上下架并且不兼容Fx39,而这些却跟 BackTrack Tab History 不冲突。

其实我就想要在新标签页打开地址栏、书签、搜索、历史罢了,想把标签页管理扩展抛弃,改用UC脚本,但又不能放弃 BackTrack Tab History,该怎么修改 BackTrack Tab History 的代码呢?(还是说要把UC脚本的语句中都加上提交 referrer 的功能?)
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2019-10-19
  • 发帖数18359
  • 经验4709枚
  • 威望5点
  • 贡献值4284点
  • 好评度1056点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2015-07-27 14:45
原来就有说这个扩展和很多不太兼容,因为都深度定制标签页。除了互相开发兼容不然也没办法
Firefox More than meets your experience
游客

返回顶部