Bilibili 哔哩哔哩我的订阅默认显示「在看」的番或剧
// ==UserScript== // @name Bilibili 哔哩哔哩追番追剧默认在看 // @author 11ze // @description Bilibili 哔哩哔哩我的订阅默认显示「在看」的番或剧 // @version 0.0.3 // @icon // @match *://space.bilibili.com/*/bangumi // @match *://space.bilibili.com/*/cinema // @match *://space.bilibili.com/* // @grant none // @license MIT // @namespace https://greasyfork.org/users/1076530 // ==/UserScript== // 筛选:在看 function toLookIn() { const dropdownMenu = document.querySelector(`.filter-content > div > ul`); if (!dropdownMenu) { return; } const options = dropdownMenu.getElementsByTagName('li'); if (options.length < 3) { return; } options[2].click(); // 收起下拉菜单 const triggerButton = document.querySelector(`.filter-content > div > span > i`); if (triggerButton) { triggerButton.click(); } } // 切换选项卡时选择「在看」 function listenTab() { const container = document.querySelector('.s-space'); if (!container) { return; } container.addEventListener('click', function (event) { const target = event.target; if (['追番', '追剧'].includes(target.innerHTML.trim())) { toLookIn(); } }); } (function () { 'use strict'; // 页面加载完成后执行 window.addEventListener('load', function () { toLookIn(); listenTab(); }); })();