您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
When sorting by Newest Releases, games with no Metascore will get hidden. If that ends up being every game on a page, it will skip to the next page
当前为
// ==UserScript== // @name Metacritic: Hide games with no Metascore // @description When sorting by Newest Releases, games with no Metascore will get hidden. If that ends up being every game on a page, it will skip to the next page // @version 0.4 // @author mica // @namespace greasyfork.org/users/12559 // @match https://www.metacritic.com/* // @grant none // ==/UserScript== let url; const listGames = () => document.querySelectorAll('.c-finderProductCard_meta.g-outer-spacing-top-auto'); function hideGames() { let hidden = 0; listGames().forEach(elem => { if (!elem.innerText.includes('Metascore')) { elem.closest('.c-finderProductCard').remove(); hidden++; } }) if (hidden == 24) { document.querySelector('.c-navigationPagination_item--next > span > span').click(); } } function checkReady() { if (listGames().length == 24) { hideGames(); } else { setTimeout(checkReady, 100); } } setInterval(() => { if (url != location.href) { url = location.href; if (location.pathname.match(/browse\/game.*new/)) { checkReady(); } } }, 100);