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