哔哩哔哩清晰度默认1080P (在 Xianliang GE 版本上进行修改)
// ==UserScript==
// @name Bilibili 视频默认选择1080P
// @namespace https://github.com/henryxrl
// @version 0.2
// @description 哔哩哔哩清晰度默认1080P (在 Xianliang GE 版本上进行修改)
// @author henryxrl
// @match *://www.bilibili.com/video/*
// @match *://www.bilibili.com/bangumi/play/*
// @icon https://www.bilibili.com//favicon.ico
// @run-at document-idle
// @grant none
// @license MIT
// ==/UserScript==
(function() {
'use strict';
const video = document.getElementsByTagName("video")[0];
video.onplay = (event) => {
const observer = new MutationObserver(() => {
const items = Array.from(document.getElementsByClassName("bpx-player-ctrl-quality-menu-item"))
.filter(item => parseInt(item.getAttribute('data-value')) <= 80);
if (items.length > 0) {
items[0].click();
observer.disconnect();
}
});
observer.observe(document.body, { childList: true, subtree: true });
};
})();