用 ai 写了个浏览器前进后退增强插件

8 条回复
90 次浏览

平时浏览网页的时候经常有点击一个链接打开一个新标签页的操作

进入新的标签页浏览完成后,想“后退”到上一个标签页,发现浏览器的“后退”行为不生效,只能去点标签页的关闭按钮或者 ctrl W

浏览器的“前进/后退”只能在单个标签页内进行

于是想着能不能用插件的形式实现这个操作,搜了下 chrome 的插件开发指南发现还真有 api 能操作 tab

于是直接让 ai 帮忙搞了一个

运行起来效果不错:

配合鼠标的侧键,有种畅快的感觉

操作逻辑:

  • 通过 alt ]alt [ 实现前进后退,相当于原生的前进和后退
  • 检测页面的路由栈,如果无法再后退,再点击 alt [ 将关闭当前的标签页
  • 如果无法再前进时,再次点击 alt ] 将恢复上一个关闭的标签页

需求比较冷门,就当图一乐,大佬轻喷
GitHub: https://github.com/PeixinLu/chrome_simple_navigator

目前无法解决的问题:

  • 由于 chrome 的限制,插件在“新标签页”无法生效
  • 附言 1

    带个日志输出



  • 附言 2

    新增了自定义快捷键功能,优化了使用体验,适配了 chrome 新标签页的响应

种子用户

可以理解为是把。后退映射到 ctrl 加 W 了吗?

其实后者 ctrl 加 W 更常用,为什么不把后者绑到侧键上呢?

比如你快速关闭资源管理器的窗口也是按下这个。

前排打手
OP

我比较常用的是全局的前进后退,在浏览文件夹、代码导航方面很好用

在 chrome 里面增强了前进后退的操作,在不影响原有逻辑的情况下,让其额外支持跨标签页前进后退
这里我的鼠标给 chrome 定义了专用快捷键

种子用户

感谢分享 我的 mac 最常用的果然还是 comman 加 w
我一直认为新标签打开没任何坏处 因为现在内存完全够用
关闭一个标签页是瞬间完成的 很多网站后退并没有那么丝滑

当然 我是右键左滑右滑绑的前进后退 但是大部分网站我都强制新标签看贴了 所以用途不大

种子用户

@tomeric 前进后退真的很少用到,当前页面还需要再看的话,一般会新标签页打开其中的链接,保持当前页打开着。关闭标签页 cmd+w 很方便,Vimium 插件的 x 快捷键更方便。

发表一个评论

R保持