shenyixin99
狐狸大王
狐狸大王
  • UID30127
  • 注册日期2009-08-19
  • 最后登录2011-11-20
  • 发帖数318
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:2685回复:6

当前页面打开,前台打开,后台打开

楼主#
更多 发布于:2010-01-18 15:43
如果设置才能够让标签
SHIFT+鼠标左键点击链接   当前页面打开
CTRL+鼠标左键点击链接    前台打开
鼠标中键点击 链接             后台打开
ithinc
狐狸大王
狐狸大王
  • UID22844
  • 注册日期2008-02-04
  • 最后登录2014-09-28
  • 发帖数371
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
1楼#
发布于:2010-01-18 15:43
点击什么?
Tab Utilities的功能要求,请提交到http://tabutils.uservoice.com
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-19
  • 发帖数2769
  • 经验580枚
  • 威望1点
  • 贡献值128点
  • 好评度100点
  • 社区居民
  • 最爱沙发
  • 忠实会员
2楼#
发布于:2010-01-18 15:43
easydrag to go可以啊。
just4fun
千年狐狸
千年狐狸
  • UID30408
  • 注册日期2009-09-17
  • 最后登录2016-04-28
  • 发帖数1497
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度2点
3楼#
发布于:2010-01-18 15:43
shenyixin99:如果设置才能够让标签
SHIFT+鼠标左键点击   当前页面打开
CTRL+鼠标左键点击    前台打开
鼠标占键点击              后台打开
回到原帖

“占键”是中键?用easy dragtogo往不同方向的拖动来控制不是更好吗
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
4楼#
发布于:2010-01-18 15:43
不记得 TMP 是否可以这样了,不过启用 TMP 的“单窗口模式”的话,中键点链接是后台新标签打开,Shift+点链接是前台新标签打开,就这样点击,一般链接就是当前标签打开了。
如果要强制当前标签打开的话,可以把链接拖到当前标签上吧。
shenyixin99
狐狸大王
狐狸大王
  • UID30127
  • 注册日期2009-08-19
  • 最后登录2011-11-20
  • 发帖数318
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2010-01-18 15:43
链接用拖的方式是比较慢的,因为要移动一小段距离。如果只是单纯点击,有什么办法呢,有没有人想开发这样的扩展呢。因为有些网址的链接定义了不同的打开方式,能否由自己决定是否前后台和当前打开,决定了你操作的稳定性和可控性。而且这些方式是每打开一个链接都会遇到的,所以很重要。。。
ithinc
狐狸大王
狐狸大王
  • UID22844
  • 注册日期2008-02-04
  • 最后登录2014-09-28
  • 发帖数371
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
6楼#
发布于:2010-01-18 15:43
Firefox的默认行为:
Ctrl-Click/Shift-Ctrl-Click: 新标签后台/前台
Middle-Click/Shift-Middle-Click: 新标签后台/前台(可配置为新窗口)
Shift-Click: 新窗口

你需要修改的地方有两处:
1。Shift-Click的新窗口改为当前标签。
2。Ctrl-Click/Middle-Click的前后台错开;

试试下面这段userChrome.js代码:
eval("handleLinkClick = " + handleLinkClick.toString()
  .replace(/.*openNewWindowWith.*/, "loadURI(href, null, null, false);")
);
eval("openNewTabWith = " + openNewTabWith.toString()
  .replace("aEvent.shiftKey", "$& ^ aEvent.button == 1")
);
Tab Utilities的功能要求,请提交到http://tabutils.uservoice.com
游客

返回顶部