Reddit Hot Redirect with Logo Click Handler

Redirects default frontpage from 'best' to 'hot' and handles logo clicks

目前为 2024-09-13 提交的版本。查看 最新版本

// ==UserScript==
// @name        Reddit Hot Redirect with Logo Click Handler
// @author      dividedby
// @description Redirects default frontpage from 'best' to 'hot' and handles logo clicks
// @version     1.0
// @license     GPL version 3 or any later version; http://www.gnu.org/copyleft/gpl.html
// @contributionURL     https://www.paypal.com/cgi-bin/webscr?cmd=_donations&[email protected]&item_name=Reddit+Hot+Donation
// @contributionAmount  $1
// @match       https://www.reddit.com/*
// @run-at      document-start
// @namespace   https://gf.qytechs.cn/users/162192
// ==/UserScript==

(function() {
    'use strict';

    if (location.pathname === '/') {
        location.replace('https://www.reddit.com/hot');
    }

    const observer = new MutationObserver(() => {
        const logo = document.querySelector('a[aria-label="Home"]');
        if (logo && !logo.dataset.hotRedirect) {
            logo.dataset.hotRedirect = true;
            logo.addEventListener('click', e => {
                e.preventDefault();
                location.href = 'https://www.reddit.com/hot';
            });
            observer.disconnect();
        }
    });

    observer.observe(document.body, { childList: true, subtree: true });
})();

QingJ © 2025

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