一个油猴脚本,当页面存在搜索作用的输入框时,按 '/' 键快速聚焦并滚动到输入框处。
就像在谷歌搜索页和 GitHub 首页按 '/' 键一样的效果。
https://greasyfork.org/zh-CN/scripts/436684-quicksearch
你可以随便找一个带有搜索框的网页,比如百度搜索结果页,按下 '/' 键会自动聚焦到搜索框。
GitHub 地址,顺便求 star ~: https://github.com/zitup/quick-search
1
autoxbc 2021 年 12 月 8 日
function focusAndScrollIntoView(element) {
event.preventDefault(); 这一句有问题,函数抽象出去后 event 就不可见了 |
2
Kung815 2021 年 12 月 8 日 via iPhone
Vim: gi
|
3
2i2Re2PLMaDnghL 2021 年 12 月 8 日
还有一种情况如果任何一级 parent 对象有 contenteditable 属性的也不应触发定位搜索框
(比如 acfun 的评论区就不是 TEXTAREA|INPUT ,而是采用了 contenteditable ) |
4
SmallTeddy 2021 年 12 月 8 日
@autoxbc event && event.preventDefault();
|
6
zitup OP |
7
Cusmate 2021 年 12 月 8 日
在加个退出聚焦的功能吧,要不用键盘就没法滚动网页了
|