// ==UserScript== // @name MCBBS 自定义背景 // @namespace http://fang.blog.miri.site/ // @version 2.2.2 // @icon https://s2.ax1x.com/2020/02/25/3twNzq.png // @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_border_top = storage.getItem('mbg_border_top'); var version = "2.2.2"; // 不要动版本号 // 更新提醒 if(storage.getItem('mbg_version') != version){ showDialog('
MCBBS 自定义背景已成功从 V'+ storage.getItem('mbg_version') +' 更新至 V'+ version +'

此次更新内容:

  1. 解决了搜索页面脚本不生效的问题
  2. 添加了更新提醒
  3. 更改了应用透明度样式的元素

', 'right', '
自定义背景
', function() { storage["mbg_version"] = version; } ); } console.log(" %c MCBBS 自定义背景 %c V"+ version +" ", "color: #fff; background: #f8981d; padding:5px;", "color:#fff; background: #000; padding:5px;"); console.log(" %c Made by %c 快乐小方 ", "color: #fff; background: #815098; padding:5px;", "color:#fff; background: #000; padding:5px;"); // 判断此页中是否存个人信息菜单 if(jq('.user_info_menu_btn').length>0) { // 如存在,在个人信息菜单中添加按钮 jq('.user_info_menu_btn').append('
  • 自定义背景
  • '); // 设置窗口 document.getElementById('bg_setting').addEventListener('click',function(){ showDialog('
    点击确定保存 刷新后生效

    自定义背景图 - 请填写图片链接(多行即启用随机显示)

    透明度 - 当前' + storage.getItem('mbg_opacity') + '%

    0%100%

    自定义挂件 - 请填写图片链接(留空或null即不显示)

    ', 'right', '
    自定义背景
    ', function() { storage["mbg_url"] = document.getElementById("mbg_url_input").value; storage["mbg_opacity"] = document.getElementById("mbg_opacity_input").value; storage["mbg_border_top"] = document.getElementById("mbg_border_top_input").value; } ); }) } mbg_url = "['" + storage.getItem('mbg_url') + "']"; var n = mbg_url.split('\n').length - 1; for(var l=0;l').insertBefore(".mc_map_border_top"); } // 在head里添加css jq("head").append(''); })();