以下是一个简单的油猴脚本,可以实现鼠标双击页面空白处回到页面顶部,同时避免双击选中文字的情况:

// ==UserScript==
// @name         双击回到顶部
// @namespace    none
// @version      1
// @description  双击页面空白处回到顶部,避免双击选中文字的情况
// @include      *
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    var lastClickTime = 0;

    document.body.addEventListener('mousedown', function(event) {
        if (event.target === document.body && event.button === 0) {
            var now = Date.now();
            if (now - lastClickTime < 500) {
                window.scrollTo(0, 0);
                event.preventDefault();
            }
            lastClickTime = now;
        }
    });
})();

这个脚本监听整个页面的鼠标按下事件,如果在页面空白处双击左键,则会回到页面顶部,并且阻止默认行为(避免双击选中文字)。双击的时间间隔可以通过调整 lastClickTime 的值来修改。

帮我写一个油猴脚本。实现鼠标双击页面空白处回到页面顶部注意双击选中文字的情况。

原文地址: https://www.cveoy.top/t/topic/4AZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录