Metacritic: Hide games with no Metascore

Hide under-reviewed games while browsing metacritic.com

目前為 2023-10-05 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Metacritic: Hide games with no Metascore 
// @description  Hide under-reviewed games while browsing metacritic.com  
// @version      0.3
// @author       mica
// @namespace    gf.qytechs.cn/users/12559
// @match        https://www.metacritic.com/*
// @grant        none
// ==/UserScript==

function clickNext(hidden) {
    if (hidden == 24) {
        document.querySelector('.c-navigationPagination_item--next > span > span').click()
    }
}

function hideGames() {
    var hidden = 0
    var elements = document.querySelectorAll('.c-finderProductCard_meta.g-outer-spacing-top-auto');
    elements.forEach(element => {
        if (element.innerHTML.length <= 23) {
            element.closest('.c-finderProductCard').style.display = 'none';
            hidden++
        }
    });
    clickNext(hidden)
}

function checkLoaded() {
    if (document.querySelectorAll('.c-cmsImage-loaded').length < 15) {
        setTimeout(checkLoaded, 100);
    } else {
        hideGames()
    }
}

var url
setInterval(() => {
    if (url != location.href) {
        url = location.href;
        if (location.pathname.match('^\/browse\/game\/')) {
            checkLoaded()
        }
    }
}, 100)

QingJ © 2025

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