bilibili in pbb

快捷切换是否渲染bilibili视频

// ==UserScript==
// @name         bilibili in pbb
// @namespace    https://gf.qytechs.cn/zh-CN/users/772347
// @version      1.1
// @description  快捷切换是否渲染bilibili视频
// @author       WYXkk
// @match        https://pbb.akioi.ml/*
// ==/UserScript==

(function() {
    var defaultRender = mdRenderer.renderer.rules.image;
    var s='body > div.ui.tab.active.wide.container > div > div > div > div > div > div.four.wide.column > div:nth-child(9)';
    var a=$(s);
    var b=$(s+' > div:nth-child('+a.children().length+')');
    b[0].style.cssText='display: block;margin-bottom: 20px;';
    a[0].innerHTML+="<div class=\"ui toggle checkbox\" style=\"display: block;\"id=\"display-bilibili-videos\">\
<input type=\"checkbox\" tabindex=\"0\"><label>加载 bilibili 视频</label></div>";
    (function(){var el=$('#display-bilibili-videos'),name='displayBilibiliVideos';
    window[name] = localStorage.getItem(name) === 'true';
	el.checkbox({onChange: function () {
		const value = $(this).parent().checkbox('is checked');
        if(value) mdRenderer.use(bilibili_plugin);
        else mdRenderer.renderer.rules.image=defaultRender;
		localStorage.setItem(name, window[name] = value);
	}});
	el.checkbox(window[name] ? 'set checked' : 'set unchecked');
    if(window[name]) mdRenderer.use(bilibili_plugin);})();
    loadOption('ctrlEnterEnabled', $('#ctrlenter-enabled'));
    loadOption('ctrlShiftEnterEnabled', $('#ctrlshiftenter-enabled'));
    loadOption('displayPMToastAfterSub', $('#display-pm-toast-after-sub'));
})();

QingJ © 2025

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