kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
阅读:5451回复:10

强制+强制+强制在当前标签页打开链接

楼主#
更多 发布于:2011-10-14 17:17
这个标题用三重"强制"是有原因的。Firefox的多标签功能给我们带来方便的同时也让我们容易被淹没在标签的海洋中,有时有些链接你明明就是想在当前标签页中打开,可结果就算不用中键点击,它也给你新建一标签出来。比方有的下载站点了下载又打开一个下载页面,后面又一个下载页面,这一下就多出两个多余的标签。

Firefox内建的功能属于"偏好多标签"的风格:想把本来在当前标签打开的转成新标签打开,没问题,想做相反的事,对不起,不行。

Tab Utilities里面有一个功能叫Open New-windows links in:current tab,但是这个功能也并不能强制任何链接都在当前标签页打开,例如:http://sharemole.com/redirect/ohlwkeau/1  这中间的Rapidshare链接。

在网上搜索了一下,找到这样一个扩展
https://addons.mozilla.org/en-us/firefo ... rrent-tab/
它可以通过右键菜单强制任何链接在当前打开。其实我想原理很简单,就是把这个链接的网址复制并用地址栏打开,这个链接触发什么事件一概无视。

只是这个扩展要点右键不是很方便,事实上Tabutilities的鼠标选项中对于链接,也有Open in current tab的选项,经测试,设置"ctrl+点击=Open in current tab",不行,但是"shift+点击=Open in current tab"却可以。于是算解决了我的问题。分享一下经验。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-04-29
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2011-10-14 17:17
多谢分享,我已经习惯于使用FF自带的标签页行为而不会特别要求。我打开的标签页一般控制在5个以内,所以大部分链接我都是直接点击,一般都是当前页打开,有的自己弹出新标签页打开我也不太介意。而要打开新标签页我是用中键。对于少数不自动转换为链接的地址,我会用右键,在新标签页中打开。
Firefox More than meets your experience
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
2楼#
发布于:2011-10-14 17:17
我这里默认shfit+click是新开窗口
试了试,确实ctrl+click无效,不知道是不是bug?
@fang5566 有时候打开的页面很特殊,包含输入框或者缓冲中的视频,这时候就必须明确自己指定是否后台打开;大部分链接可以中键解决,但是麻烦的是遇上标准控件按钮,中键是无效的,拖拽也没效果。除非先锁定tab地址,这样才能保证当前页面内容不被覆盖
-いたんですか? -ええ、ずっと
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
3楼#
发布于:2011-10-14 17:17
白左:我这里默认shfit+click是新开窗口
试了试,确实ctrl+click无效,不知道是不是bug?
@fang5566 有时候打开的页面很特殊,包含输入框或者缓冲中的视频,这时候就必须明确自己指定是否后台打开;大部分链接可以中键解决,但是麻烦的是遇上标准控件按钮,中键是无效的,拖拽也没效果。除非先锁定tab地址,这样才能保证当前页面内容不被覆盖
回到原帖


嗯,主要就是自己能够对自己点下鼠标后发生的事有清楚的把握。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
ithinc
狐狸大王
狐狸大王
  • UID22844
  • 注册日期2008-02-04
  • 最后登录2014-09-28
  • 发帖数371
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
4楼#
发布于:2011-10-14 17:17
Ctrl-click是条件性的,仅在开启右下角那个强制图标时有效。
Tab Utilities的功能要求,请提交到http://tabutils.uservoice.com
zeroieme
千年狐狸
千年狐狸
  • UID12805
  • 注册日期2006-05-17
  • 最后登录2015-10-11
  • 发帖数1407
  • 经验34枚
  • 威望0点
  • 贡献值20点
  • 好评度0点
  • 社区居民
5楼#
发布于:2011-10-14 17:17
悲催的网速下,神马都后台新标签。
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
6楼#
发布于:2011-10-14 17:17
ithinc:Ctrl-click是条件性的,仅在开启右下角那个强制图标时有效。回到原帖


右下角?哪个图标?什么地方的?
-いたんですか? -ええ、ずっと
怒放
小狐狸
小狐狸
  • UID32454
  • 注册日期2010-04-02
  • 最后登录2013-12-10
  • 发帖数24
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2011-10-14 17:17
左键点击在当前标签打开的脚本。
http://userscripts.org/scripts/show/4403
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
8楼#
发布于:2011-10-14 17:17
楼上的脚本没有效果。



我给个测试页吧(可能需要翻过去才行):
http://www.mirrorcreator.com/files/9VQMRZBH/

这个页面打开后,随便左键点一个"Click here"的链接,则会打开一个新标签页,写着Please CLICK HERE to go to your download page,然后又要再点其中的链接,才能打开真正的下载页面,而这又会创建一个新的标签页,毫无必要地使得你多了两个要关的标签页。

在这个页面测试TU的Shift+Click功能,没有问题,可以全部在当前标签页打开,但是要按Shift还是很麻烦。而且Tu在这个页面
http://www.multiupload.com/GM7008P2PJ
用Shift-click依然会打开新标签页。


相反,两个测试页用一楼的Openincurrenttab扩展都完全没有问题,只是要点右键菜单就更麻烦了。

现在我觉得我真正需要的很简单:在任何情况下,只要我点鼠标左键,就一定在当前标签页打开;中键才在新标签页打开。

我想能不能把Openincurrenttab扩展的功能绑定给鼠标左键?或者TU完善这个功能,保证强制在当前页面打开,并且允许设置Left-click(目前On links那里是空的)而不仅仅是Shift+Click?
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
MalcKear
千年狐狸
千年狐狸
  • UID35386
  • 注册日期2011-03-05
  • 最后登录2020-03-02
  • 发帖数1348
  • 经验131枚
  • 威望0点
  • 贡献值16点
  • 好评度10点
  • 社区居民
  • 忠实会员
9楼#
发布于:2011-10-14 17:17
奇了怪了,我左键一直都是在当前标签页打开链接.
不知道是不是操作步骤问题.
到这个地址的时候http://www.filesonic.com/file/2095835564要翻墙,没法继续测试.

我把我的TU设置上传上来,你测试下看看
附件名称/大小 下载次数 最后更新
TUprefs.txt (17KB)  80 2011-10-30 18:35
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
10楼#
发布于:2011-10-14 17:17
MalcKear:奇了怪了,我左键一直都是在当前标签页打开链接.
不知道是不是操作步骤问题.
到这个地址的时候http://www.filesonic.com/file/2095835564要翻墙,没法继续测试.

我把我的TU设置上传上来,你测试下看看
回到原帖

可能是你的这个设置
browser.link.open_newwindow = 1

---Edit
谢谢,你的好像真的有用,我来比较一下两个配置看看差异。
问题出在这个设置上
extensions.tabutils.openExternalInTab;false
我的是True结果就会打开新标签页。现在应该好了。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
游客

返回顶部