爱意满满的作品展示区。
zitup

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

  •  
  •   zitup · Dec 8, 2021 · 3532 views
    This topic created in 1651 days ago, the information mentioned may be changed or developed.

    QuickSearch

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

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

    安装体验

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

    使用

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

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

    Supplement 1  ·  Dec 9, 2021
    或者直接在 V 站按 '/' 键,会自动聚焦到顶部的搜索框。
    9 replies    2021-12-08 18:04:11 +08:00
    autoxbc
        1
    autoxbc  
       Dec 8, 2021
    function focusAndScrollIntoView(element) {
    event.preventDefault();

    这一句有问题,函数抽象出去后 event 就不可见了
    Kung815
        2
    Kung815  
       Dec 8, 2021 via iPhone
    Vim: gi
    2i2Re2PLMaDnghL
        3
    2i2Re2PLMaDnghL  
       Dec 8, 2021
    还有一种情况如果任何一级 parent 对象有 contenteditable 属性的也不应触发定位搜索框
    (比如 acfun 的评论区就不是 TEXTAREA|INPUT ,而是采用了 contenteditable )
    SmallTeddy
        4
    SmallTeddy  
       Dec 8, 2021
    @autoxbc event && event.preventDefault();
    zitup
        5
    zitup  
    OP
       Dec 8, 2021
    @Kung815 赞👍,我在用这个插件。gi 不能聚焦到视野之外的输入框
    zitup
        6
    zitup  
    OP
       Dec 8, 2021
    @autoxbc 感谢指出,但是确实起作用了,不知道这里的 event 从哪里来的,很奇怪..
    @SmallTeddy
    Cusmate
        7
    Cusmate  
       Dec 8, 2021
    在加个退出聚焦的功能吧,要不用键盘就没法滚动网页了
    zitup
        8
    zitup  
    OP
       Dec 8, 2021
    @Cusmate 大部分网页应该支持 ESC 退出聚焦,你看的是哪个页面
    zitup
        9
    zitup  
    OP
       Dec 8, 2021
    @Cusmate 聚焦就是为了搜索,按回车或者鼠标点击搜索,应该是可以向下一步进行的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5373 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 03:46 · PVG 11:46 · LAX 20:46 · JFK 23:46
    ♥ Do have faith in what you're doing.