// ==UserScript== // @name MCBBS 自定义背景 // @namespace http://fang.blog.miri.site/ // @version 0.4.2 // @description 自定义mcbbs的背景 // @author Mr_Fang // @match https://*.mcbbs.net/* // @grant none // @downloadURL none // ==/UserScript== (function() { // 定义变量 var storage = window.localStorage; var mbg_url = storage.getItem('mbg_url'); var mbg_opacity = storage.getItem('mbg_opacity'); var mbg_nightmode = storage.getItem('mbg_nightmode'); var date = new Date(); // // 0.4.1 在0.4基础上降低了泥潭吉祥物泥猪的层级,既不会被广告遮挡又不会挡住其它内容了 // 0.4.2 自定义的背景现在会居中显示了 // // 判断是背景否为空 if(mbg_url == '' || mbg_url == null){ mbg_url = "https://www.mcbbs.net/template/mcbbs/image/body_bg.jpg"; } // 判断透明度是否为空 if(mbg_opacity == null){ mbg_opacity = 100; } // 在个人信息菜单中添加按钮 jq('.user_info_menu_btn').append('
  • 自定义背景
  • '); // 设置窗口 document.getElementById('bg_setting').addEventListener('click',function(){ showDialog('
    点击确定保存 刷新后生效

    自定义背景图 - 请填写图片链接

    透明度 - 当前' + mbg_opacity + '%

    0%100%

    夜间模式 - 当前' + mbg_nightmode + '

    ', 'right', '
    自定义背景
    ', function() { storage["mbg_url"] = document.getElementById("mbg_url_input").value; storage["mbg_opacity"] = document.getElementById("mbg_opacity_input").value; storage["mbg_nightmode"] = document.getElementById("mbg_nightmode_input").value; } ); }) // 假装是夜间模式 if(mbg_nightmode == 1){ // 在head里添加夜间模式的css jq("head").append(''); } // 这个挂件是论坛自带的,但是被注释掉了 jq('').insertBefore(".mc_map_border_top"); // 在head里添加css jq("head").append(''); // 这段代码会让页面在2020年12月13日变灰 if(date.getFullYear() == 2020 && date.getMonth() == 11 && date.getDate() == 13){ jq("head").append(''); } })();