🏠 Home 

Bilibili 哔哩哔哩追番追剧默认在看

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();
});
})();