// ==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 +'
此次更新内容:
- 解决了搜索页面脚本不生效的问题
- 添加了更新提醒
- 更改了应用透明度样式的元素
',
'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('',
'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('');
})();