新出炉的油猴脚本,按 '/' 键盘聚焦并滚动到搜索框处

2021 年 12 月 8 日
 zitup

QuickSearch

一个油猴脚本,当页面存在搜索作用的输入框时,按 '/' 键快速聚焦并滚动到输入框处。

就像在谷歌搜索页和 GitHub 首页按 '/' 键一样的效果。

安装体验

https://greasyfork.org/zh-CN/scripts/436684-quicksearch

使用

你可以随便找一个带有搜索框的网页,比如百度搜索结果页,按下 '/' 键会自动聚焦到搜索框。

GitHub 地址,顺便求 star ~: https://github.com/zitup/quick-search

3533 次点击
所在节点    分享创造
9 条回复
autoxbc
2021 年 12 月 8 日
function focusAndScrollIntoView(element) {
event.preventDefault();

这一句有问题,函数抽象出去后 event 就不可见了
Kung815
2021 年 12 月 8 日
Vim: gi
2i2Re2PLMaDnghL
2021 年 12 月 8 日
还有一种情况如果任何一级 parent 对象有 contenteditable 属性的也不应触发定位搜索框
(比如 acfun 的评论区就不是 TEXTAREA|INPUT ,而是采用了 contenteditable )
SmallTeddy
2021 年 12 月 8 日
@autoxbc event && event.preventDefault();
zitup
2021 年 12 月 8 日
@Kung815 赞👍,我在用这个插件。gi 不能聚焦到视野之外的输入框
zitup
2021 年 12 月 8 日
@autoxbc 感谢指出,但是确实起作用了,不知道这里的 event 从哪里来的,很奇怪..
@SmallTeddy
Cusmate
2021 年 12 月 8 日
在加个退出聚焦的功能吧,要不用键盘就没法滚动网页了
zitup
2021 年 12 月 8 日
@Cusmate 大部分网页应该支持 ESC 退出聚焦,你看的是哪个页面
zitup
2021 年 12 月 8 日
@Cusmate 聚焦就是为了搜索,按回车或者鼠标点击搜索,应该是可以向下一步进行的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/820747

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX