我想让 Chrome 在新标签的位置方面变得更智能,或者至少更方便。
很长一段时间以来,Chrome 的行为虽然并不总是理想,但还是可以的。当从选项卡 T₀ 开始在新选项卡中打开页面时(例如,在链接上单击鼠标中键),新选项卡将出现在之前从 T₀ 打开的最后一个选项卡 T₁ 的右侧,或者紧邻 T₀ 本身的右侧如果我还没有打开 T₀ 的标签的话。关闭 T₁ 或将 T₁ 移动到另一个窗口会将新选项卡位置重置为 T₀,尽管我更愿意将新选项卡位置保留为 T₀ 选项卡树中最右侧的位置。如果我将 T₁ 移动到同一窗口内,然后从 T₀ 打开一个新选项卡 T2,那么 T2 仍然会位于 T₁ 的右侧,这又是我想要的。
最近 - 我认为自从我从 41.x 升级到 42.0.2311.90(稳定通道)以来 - 打开选项卡时的行为发生了变化。我还没有弄清楚选项卡定位是如何工作的,但通常(并非总是),新选项卡立即位于 T₀ 的右侧。
例如,当中键单击 T₀ 中的三个链接时,我常常会得到
T₀ T₁ T₂ T₃
现在有时会发生这种情况,但通常我最终都会得到
T₀ T₃ T₂ T₁
我怎样才能恢复以前的行为,或者足够接近的行为?尤其:
- 如果我从 T₀ 打开多个选项卡,它们应该按打开顺序从左到右显示。
- 如果我有两个选项卡 T₀ T',并且我从 T₀ 打开一个选项卡,则新选项卡应显示在 T' 的左侧。
- 如果我关闭一个选项卡并撤消关闭 ( Ctrl++ ),新选项卡应出现在其之前的位置。ShiftT
我怀疑有一个扩展可以满足我的要求,但我找不到明显的扩展。