bili刷新增强

拦截刷新操作,改为点击“刷新内容”按钮

// ==UserScript==
// @name         bili刷新增强
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  拦截刷新操作,改为点击“刷新内容”按钮
// @match        https://www.bilibili.com/
// @grant        none
// @license MIT
// ==/UserScript==

(function() {
    'use strict';

    // 定义刷新按钮的选择器(你可以根据实际页面调整)
    const refreshSelector = 'button:contains("换一换"), button:contains("刷新内容")';

    // 拦截 F5 按键
    window.addEventListener('keydown', function(e) {
        if (e.key === 'F5') {
            e.preventDefault();
            triggerRefresh();
        }
    });

    // 拦截 location.reload()
    const originalReload = window.location.reload;
    window.location.reload = function() {
        triggerRefresh();
    };

    // 模拟点击刷新按钮
    function triggerRefresh() {
        const buttons = document.querySelectorAll('button');
        for (let btn of buttons) {
            if (btn.innerText.includes('换一换') || btn.innerText.includes('刷新内容')) {
                btn.click();
                console.log('已触发局部刷新');
                return;
            }
        }
        console.warn('未找到刷新按钮');
    }
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址