详细介绍
改善标签页管理的网页扩展程序,灵感来自 Opera 12。
Tab Deque
========
改善标签页管理的网页扩展程序,灵感来自 Opera 12 及其“激活上一个活动标签页”设置。这与其他扩展程序提供的“最近使用的标签页”或“上次选中的标签页”并不相同。
大多数用户会从桌面窗口的处理方式中认出这种行为。在 Windows(禁用堆叠时)或 Linux 下的 Xfce 等环境中,打开窗口会将其添加到任务栏,点击另一个窗口会使其获得焦点,关闭或最小化窗口则会使之前的窗口重新获得焦点。此扩展程序可以实现这种行为,还有更多功能。
构建标签页双端队列:
-------------------------
- 关闭标签页时,它会从队列中移除。如果它是当前标签页,则选中队列前端的下一个标签页。
- 在后台打开标签页会将其添加到队列末尾,因此它会在所有其他标签页关闭后被选中。
- 在前台打开或选中标签页会将其移到队列前端。
- 你也可以将标签页送到队列末尾,这会选中队列前端的下一个标签页。这有点像最小化桌面窗口,但由于所有其他标签页被“最小化”或关闭后没有桌面可显示,该标签页会被重新选中。目前可以通过标签页的右键菜单(如果浏览器支持)和页面的右键菜单执行此操作。理想情况下,简单左键点击也可以做到这一点(此扩展程序以前基于另一套 API 的版本就是如此),但目前没有用于检测标签页点击的 API。也可以使用快捷键 `Ctrl-Down`。
- `Ctrl-Up` 可以在一定程度上撤销上述操作:它会选中队列末尾的标签页,并将其移到队列前端。
反馈
--------
你可以在 https://github.com/sblask/webextension-tab-deque 报告错误或提出功能请求。
欢迎提交补丁。