Faneter 发表于 2024-7-19 16:57

[油猴脚本]哔哩哔哩搜索页光标自动移动至文本最后面的修复脚本

本帖最后由 Faneter 于 2024-7-20 08:37 编辑

鄙人在使用哔哩哔哩搜东西时,其光标总是会移动到最后面,令鄙人十分不爽,于是编写了该脚本
该脚本的运行效果十分的差,并不能保证点击时指针仍不会乱跳,介于鄙人为十足的萌新,对于该脚本的开发完全是误打误撞,不知为何如此设置便可解决(好像也没解决)问题,望大佬们能够答疑解惑,或提出更好的意见
```
// ==UserScript==
// @name         Bilibili Search Page Cursor Fix
// @namespace    https://blog.faneter.top/
// @version      1.0
// @description修复哔哩哔哩搜索页光标点击后自动回到最后面的问题
// @AuThor       Faneter
// @match      *://search.bilibili.com/*
// @Icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant      unsafeWindow
// ==/UserScript==

(function() {
    'use strict';

    window.addEventListener("load", (event) => {
      var textField = document.getElementsByClassName('search-input-el')
      textField.selectionStart = 0
      textField.onblur = function() {
         this.selectionStart = 0
      }
    });
})();
```

ppliveyuzi 发表于 2024-7-20 08:19

感谢楼主 我好好试试

FitContent 发表于 2024-7-19 21:27



网站的效果是给这个元素添加了一个 `focus` 事件,所以可以阻止其它的 `focus` 事件运行。

```js

// ==UserScript==
// @name         Bilibili Search Page Curse Fix
// @namespace    https://blog.faneter.top/
// @version      1.0
// @description修复哔哩哔哩搜索页光标点击后自动回到最后面的问题
// @AuThor       Faneter
// @match      *://search.bilibili.com/*
// @Icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @run-at       document-body
// ==/UserScript==

(function() {
    'use strict';

    document.addEventListener("DOMContentLoaded", (event) => {
      var textField = document.getElementsByClassName('search-input-el');
      textField.addEventListener('focus', e => {
            e.stopImmediatePropagation();
      }, true);
    });
})();

```

hurted 发表于 2024-7-19 19:48

搜狗浏览器最新版,无法安装油猴了。好像是企鹅收购了。

ghs0925 发表于 2024-7-19 19:49

雀氏,阿比就是喜欢整些没用的东西,谢谢大佬

Trojians 发表于 2024-7-19 20:22

刚好有需求,我去试试,感谢分享{:1_893:}

caojian1624 发表于 2024-7-19 21:21

谢谢我去试试

lfm333 发表于 2024-7-19 22:39

试用了一下,非常好用,感谢分享

stysty0930 发表于 2024-7-20 00:31

感谢分享

penz 发表于 2024-7-20 02:44

楼主辛苦,谢谢

xiaopeng928 发表于 2024-7-20 08:10

感谢楼主 谢谢
页: [1] 2
查看完整版本: [油猴脚本]哔哩哔哩搜索页光标自动移动至文本最后面的修复脚本