# 安装
源码:https://github.com/u-Sir/drag-to-preview
基于 Chromium 的浏览器有需要直接下载解压到本地加载即可,GitHub 下载
这里不得不吐槽下,谷歌上传的账号注册时需要支付 5 刀,有大佬帮忙上传下吗?😄,微软的审核需要 7 天,还是火狐方便,插件没问题 2 天内就搞定 👍
# 现有预览的痛点
预览插件商店的有很多,但一般受到其中至少两个的限制,Arc 浏览器也不例外:
- 跨源预览会被浏览器拦截,或者需要配合其它插件将限制去掉,但有安全风险
- 预览的网页不能访问 cookies,不能保持已登录状态
- 对国内部分网站支持不好,触发时变成直接跳转,如:IT之家
- 对类似少数派这种访问外链需要二次确认的,会变成在新标签中打开
- 收费
- 触发方式不方便:
- 右键菜单触发:步骤麻烦,且部分网页有自己定制的右键菜单,需要加修饰键来显示浏览器原本的右键菜单
- 悬浮 X 秒触发:X 秒这个不太好计算,快了、慢了都不爽
- 按住指定修饰键时点击链接:键盘、鼠标一起来,太麻烦
为了解决上面的问题,基于弹窗的 Drag to Preview 就不受这限制,跟你在新窗口中打开一样,只是窗口精简了,界面无法自由定制。
拖拽预览 - 特点
- 随时可以拖出去,除非不是链接、文字
- 拖拽链接直接预览
- 拖拽选中的文字直接进行搜索,搜索引擎可以自行设置。
- 预览时,在原页面上点击即可自动关闭弹窗(可设置不自动关闭)。
- 弹窗的登录状态跟原窗口一致,无需二次登录。
- 可以指定弹窗大小、位置。(支持多屏)
- 开源,有需要可以随便改。
- 浏览器的快捷键基本都可以正常使用,如:前进、后退、进入阅读模式等。
- 支持黑名单,可以自行指定对哪些网页不执行,防止影响网页正常使用。
- 支持正则表达式、通配符、文本混用
- 保持跟当前网页一样的状态,隐私更有保障,例如:
- 隐私模式下拖拽出来还是在隐私模式
- 在容器下拖拽的还是保持在同一个容器内(仅限火狐浏览器)
End
配合 macOS 的三指拖拽个人用得十分舒适。再也不用在标签中跳来跳去了。
最后感谢 open in popup window 的开源,上面这一切都始于这。