作为一个火狐和 Windows 用户,在别人的 MacBook 上试用了近期流行的 Arc 浏览器一段时间后,对其中的 “Peek” 页内弹窗这个功能十分羡慕,但其 Windows 版最快也要在年末,只好另辟蹊径。
开门见山
Firefox 下实现所需要的:
效果:
按住 Shift
+ 鼠标点击链接或用鼠标中键单击链接打开,鼠标中键单击页面非链接位置关闭标签页
探索过程
Peek 的窗口让我想到了新窗口,虽然不能跟当前标签关联起来,对于随用随关的我来说没太多影响。
于是插件找起来,找到了些弹窗插件,试用后感觉还是差点意思,虽可以指定弹窗具体位置和大小,但是有标题栏,且只有最小化和关闭功能。
后面想了想现在的浏览器不是有个功能可以在新窗口中打开么,于是搜索到触发方法 Shift + 点击
,这不挺方便的,比 Arc 上的还方便且不受 Favorites
Pinned
区分限制,但有个不足:新窗口默认全屏 ,经过一番搜索,终于找到该插件: Change New Maximized Window to Resizable,它可以自动重置新窗口的位置和大小,用下来的不足就只有:
- 有明显的缩放过程
- 位置和大小不能填写具体数值,只能手动调整窗口选择当前状态保存
由于我一直有用去除顶栏的 userchrome.css ,所以浏览器页面元素仅有网页内容,十分简洁,需要顶栏时按 F6
即可。
为了更方便,Firefox 可以设置鼠标中键为“新窗口中打开”和 “关闭标签页”:
- 地址栏输入
about:config
,有警告同意即可 - 设置
browser.tabs.opentabfor.middleclick
为false
- 设置
middlemouse.openNewWindow
为true
- 安装插件: Middle Click On Page Closes Tab,当然你也可以选择其它关闭的方式