用户:
黑色中王牌查看:5 回复:7 评论:5 创建时间:2022-08-27T08:59:19
// ==UserScript==
// @name Box喵roMax
// @namespace https://box3.codemao.cn/u/hxyxeg666666
// @version 0.1.6
// @description 提供关于神奇代码岛的合规辅助操作(不影响地图平衡,不涉及hash,不采集用户任何隐私)
// @author 幻想一笑而过
// @match https://box3.codemao.cn/*
// @match https://box3.fun/*
// @icon https://box3.codemao.cn/favicon.ico
// @grant none
// @require https://cdn.jsdelivr.net/npm/lil-gui@0.16
// @require https://cdn.jsdelivr.net/npm/three@0.142.0/examples/js/libs/stats.min.js
// @license MIT
// ==/UserScript==
"UserScript"
var banben = "v0.1.6";
(async function() {
async function run(){
//运行成功!
console.log("Box喵roMax运行成功");
//鸡助工具
var dialogzindex = 99999
const setv=((html,name,value)=>{html.setAttribute(name,value)});
const setn=((html,value)=>{html.setAttribute(value,"")});
const seth=((html,html5)=>{html.innerH喵L=html5});
const sett=((html,text)=>{html.innerText=text});
const addhtml=((position,localName,data,html)=>{var newHtml=document.createElement(localName);for(var name in data){newHtml.setAttribute(name,data[name])};newHtml.innerH喵L=html;var newElement=position.appendChild(newHtml);return(newElement)})
const addanot=((position,value)=>{var newHtml=document.createComment(value);var newElement=position.appendChild(newHtml);return(newElement)});
const addwindow=(name,content,width,img=null,closeyes=true,position=document.body)=>{
var dialog = addhtml(position,"div",{class:"box3editmessagediv box3messagedialog dongtai kaishizhuangtai",show:"true",oncontextmenu:"return false;",style:`top:10px;left:10px;width:${width}px;z-index:${dialogzindex}}`},"");
var dialogdb = addhtml(dialog,"div",{class:"db"},"");
setTimeout(()=>{dialog.classList.remove("kaishizhuangtai")},10)
setTimeout(()=>{dialog.classList.remove("dongtai")},260);
if(img){
addhtml(dialogdb,"img",{width:"100",height:"100%",src:img,style:"margin-right: 10px;"},``)
}
var dialogydtzd = addhtml(dialog,"div",{class:"ydtzd",title:"拖动"},"");
var a = addhtml(dialogdb,"div",{style:"display: flex;flex-direction: column;"},`<span style='font-weight: bold;font-size:20px'>${name}</span><font style='font-size:12px;color:#aaa;display: flex;flex-direction: row;'></font>`)
sett(a.getElementsByTagName("font")[0],content)
var dialogclose = addhtml(dialogdb,"button",{title:"关闭",zdy:"",jy:!closeyes},"×");
if(closeyes){
dialogclose.onclick=()=>{setTimeout(()=>{dialog.classList.add("dongtai","kaishizhuangtai");},10);setTimeout(()=>{dialog.remove();},260)}
}
dialog.onmousedown=()=>{dialogzindex+=1;dialog.style.zIndex=dialogzindex}
dialogydtzd.onmousedown=(en)=>{
setv(dialogydtzd,"ox",en.offsetX)
setv(dialogydtzd,"oy",en.offsetY)
document.onmousemove=(e)=>{
dialog.style.top=(e.clientY-en.offsetY)+"px"
dialog.style.left=(e.clientX-en.offsetX)+"px"
}
}
dialogydtzd.onmouseup=()=>{document.onmousemove=null;}
return({close:()=>{dialog.remove()},dialog})
}
function getCookie(variable = ''){
var query = document.cookie
var vars = query.split("; ");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if(pair[0] == variable){return pair[1]}
}
return null;
}
function setCookie(variable = 'a',content = '0'){
document.cookie = `${variable}=${content}`
return(document.cookie);
}
function getParameters(variable = ''){
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if(pair[0] == variable){return pair[1]}
}
return(null);
}
const reload=()=>{location.href=location.href}
//主程序
try{
var messagefunc = null
var messagefunc2 = null
var messagefunc3 = null
addanot(document.body,"———————————————————————————————————————")
addanot(document.body,` Box喵roMax ${banben} by 幻想一笑而过 `)
addanot(document.body," https://box3.codemao.cn/u/hxyxeg666666 ")
addanot(document.body,"———————————————————————————————————————")
var statsDiv = new Stats();
document.body.append(statsDiv.domElement);
statsDiv.domElement.title="点击切换模式"
function updatastate(){
requestAnimationFrame(updatastate);
statsDiv.update();
}
updatastate()
function logs(...l){console.log("[Box喵roMaxLog]",...l)}
function getMode(){
var a = location.pathname,b
if(a.startsWith("/e/")){
b="Edit"
}else if(a.startsWith("/p/")){
b="Play"
}else if(a.startsWith("/g/")){
b="MapRead"
}else if(a.startsWith("/maas")){
b="Maas"
}else {
b="OtherMode"
}
return b;
}
var nowmode,beiyongnowmode;
var initinterval = setInterval(()=>{
nowmode = getMode();
if(nowmode!=beiyongnowmode){
logs("更换模式")
updatamode(nowmode)
}
},1)
var box3messageboxsettings = {
width:245,
showmonitor:true,
monitorposition:0,
monitortm:90,
}
function updatamode(m){
beiyongnowmode = m;
logs("当前模式:"+m)
var init = async(喵)=>{
if(/Play|Edit/.test(m)){
messagefunc3 = document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.children.props;
}else{
messagefunc3 = document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.website
}
logs(messagefunc2);
logs(messagefunc3);
var datas = {
"清空聊天框":()=>{document.func.state.box3.state.chat.log=[];},
"发送长消息":()=>{
var dialogs = addwindow("发送长消息","确保你没有被禁言,然后在下方输入消息,回车换行,Shift+回车发送。\n另外,发送的内容请自行打开“聊天区”查看",500);
var div1 = addhtml(dialogs.dialog,"div",{class:"div"},"");
var div2 = addhtml(dialogs.dialog,"div",{class:"div"},"");
var input = addhtml(div2,"textarea",{style:"width:100%;height:250px;background:#0000;color:#fff;outline: none;resize: none;padding:10px;margin-top:10px"},"")
var fjcg=()=>{var a = addhtml(dialogs.dialog,"div",{class:"div"},"发送成功!");setTimeout(()=>{a.remove()},2000)}
var send = ()=>{
if(m=='Play'){
messagefunc.state.box3.chat.sendMessage(input.value);
}else{
messagefunc3.state.box3.chat.sendMessage(input.value);
}
setTimeout(()=>{input.value=""},100);fjcg()
}
addhtml(div1,"button",{},"粘贴文本").onclick=async()=>{input.value=await navigator.clipboard.readText();}
addhtml(div1,"button",{},"一键发送").onclick=send
input.onkeydown=(e)=>{if(e.key=="Enter"&&e.shiftKey){send()}}
},
"更新说明":()=>{
addwindow("更新说明",`
🌟1黑暗中自己改进版
🌟2改进pg数据库地图大小
🌟3有1024X喵X1024和256X256X704大小pg数据库
0.1.6
🌟1.新增创建pg数据库地图的功能
0.1.5
🌟1.新增创建704以及1024地图的功能
0.1.3
🌟1.优化代码结构,增加一点没用的功能
0.1.2
🌟1.修复若干bug,优化代码结构,去除无用功能
0.1.0
🌟1.上线
`,300);
},
"作者":()=>{
window.open("https://box3.codemao.cn/u/hxyxeg666666")
},
"无功能":()=>{},"回到原版神岛首页":()=>{location.href="https://box3.codemao.cn/"},
"建造256256704地图":async()=>{
if(!confirm("提示:确认创建?"))return
var edithash = await document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.website.rpc.container.api.createGameEdit(
{
"image":"Qmdk喵kx8YXCEzQuNrZhEr75dpRGHcWY7oiCxg5oQqfzox.png",
"name":"空白地图",
"describe":"完全空白,尽情发挥想象力,创造全新的地图",
"hash":"QmXW69MoV5KXRiTgwpKRXb6RXztVwrKn4xZQdTyzCpXqez",
"resourceId":0
}
)
window.open(location.origin+"/e/"+edithash.split("-")[1])
for (let i of "12345") {
document.querySelector(
"#main > main > div.bg-white.mb-24.p-24-0.cKMigh6PpW3tleaZK6J1R > div > div.hAB8LjZSi73-MLk-0ZUWg.tab-bar > button._3AspHqpBNnv2Z9vUyC6Fnx.vbojj-sJcBnYnXKqRwxoU._1喵-ZtA2Hl4-wYcKqK83AR._1SS6wc-FMtveQU1rUrkRW.Lz4uEvJd_qOzG39N7jnOg._1KXyfkOCOG7H7xR_ULs_R7._3mGcht4WhuRtvCwPGKNEvg"
).click();
await new Promise((e) => setTimeout(e, 100));
}
reload();
},"建造1024喵1024地图":async()=>{
if(!confirm("提示:确认创建?"))return
var edithash = await document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.website.rpc.container.api.createGameEdit(
{
"image":"Qmdk喵kx8YXCEzQuNrZhEr75dpRGHcWY7oiCxg5oQqfzox.png",
"name":"空白地图",
"describe":"完全空白,尽情发挥想象力,创造全新的地图",
"hash":"QmNorKXGb2RwP3KRQBpkH2vfJJ4ziva5qMc1cU6SJyBSTa",
"resourceId":0
}
);
window.open(location.origin+"/e/"+edithash.split("-")[1])
for (let i of "12345") {
document.querySelector(
"#main > main > div.bg-white.mb-24.p-24-0.cKMigh6PpW3tleaZK6J1R > div > div.hAB8LjZSi73-MLk-0ZUWg.tab-bar > button._3AspHqpBNnv2Z9vUyC6Fnx.vbojj-sJcBnYnXKqRwxoU._1喵-ZtA2Hl4-wYcKqK83AR._1SS6wc-FMtveQU1rUrkRW.Lz4uEvJd_qOzG39N7jnOg._1KXyfkOCOG7H7xR_ULs_R7._3mGcht4WhuRtvCwPGKNEvg"
).click();
await new Promise((e) => setTimeout(e, 100));
}
reload();
},"建造pg数据库地图":async()=>{
if(!confirm("提示:确认创建?"))return
var edithash = await document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.website.rpc.container.api.createGameEdit(
{
"image":"Qmdk喵kx8YXCEzQuNrZhEr75dpRGHcWY7oiCxg5oQqfzox.png",
"name":"空白地图",
"describe":"pg数据库使用教程https://demo.hedgedoc.org/s/AHrRtpgBv",
"hash":"QmY5YyuBWogRq4kG7VudDFwhRyT3knHjLBo5MoX喵G6XND",
"resourceId":0
}
);
window.open(location.origin+"/e/"+edithash.split("-")[1])
for (let i of "12345") {
document.querySelector(
"#main > main > div.bg-white.mb-24.p-24-0.cKMigh6PpW3tleaZK6J1R > div > div.hAB8LjZSi73-MLk-0ZUWg.tab-bar > button._3AspHqpBNnv2Z9vUyC6Fnx.vbojj-sJcBnYnXKqRwxoU._1喵-ZtA2Hl4-wYcKqK83AR._1SS6wc-FMtveQU1rUrkRW.Lz4uEvJd_qOzG39N7jnOg._1KXyfkOCOG7H7xR_ULs_R7._3mGcht4WhuRtvCwPGKNEvg"
).click();
await new Promise((e) => setTimeout(e, 100));
}
reload();
},"建造1024喵1024 pg数据库地图":async()=>{
if(!confirm("提示:确认创建?"))return
var edithash = await document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.website.rpc.container.api.createGameEdit(
{
"image":"Qmdk喵kx8YXCEzQuNrZhEr75dpRGHcWY7oiCxg5oQqfzox.png",
"name":"ARK: Survival Evolved",
"describe":"pg数据库使用教程https://demo.hedgedoc.org/s/AHrRtpgBv",
"hash":"QmQBtzTqhHFfPJvTptQDY7474NRpppna9b9t2538fwiBoZ",
"resourceId":0
}
);
window.open(location.origin+"/e/"+edithash.split("-")[1])
for (let i of "12345") {
document.querySelector(
"#main > main > div.bg-white.mb-24.p-24-0.cKMigh6PpW3tleaZK6J1R > div > div.hAB8LjZSi73-MLk-0ZUWg.tab-bar > button._3AspHqpBNnv2Z9vUyC6Fnx.vbojj-sJcBnYnXKqRwxoU._1喵-ZtA2Hl4-wYcKqK83AR._1SS6wc-FMtveQU1rUrkRW.Lz4uEvJd_qOzG39N7jnOg._1KXyfkOCOG7H7xR_ULs_R7._3mGcht4WhuRtvCwPGKNEvg"
).click();
await new Promise((e) => setTimeout(e, 100));
}
reload();
},
"建造256256704 pg数据库地图":async()=>{
if(!confirm("提示:确认创建?"))return
var edithash = await document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.website.rpc.container.api.createGameEdit(
{
"image":"Q喵k喵kx8YXCEzQuNrZhEr75dpRGHcWY7oiCxg5oQqfzox.png",
"name":"ARK: Survival Evolved",
"describe":"pg数据库使用教程https://demo.hedgedoc.org/s/AHrRtpgBv",
"hash":"QmaDaaP7ohZQNTVj2nYDpAyrwKv3gXp57TbpKb9ShymFmt",
"resourceId":0
}
);
window.open(location.origin+"/e/"+edithash.split("-")[1])
for (let i of "12345") {
document.querySelector(
"#main > main > div.bg-white.mb-24.p-24-0.cKMigh6PpW3tleaZK6J1R > div > div.hAB8LjZSi73-MLk-0ZUWg.tab-bar > button._3AspHqpBNnv2Z9vUyC6Fnx.vbojj-sJcBnYnXKqRwxoU._1喵-ZtA2Hl4-wYcKqK83AR._1SS6wc-FMtveQU1rUrkRW.Lz4uEvJd_qOzG39N7jnOg._1KXyfkOCOG7H7xR_ULs_R7._3mGcht4WhuRtvCwPGKNEvg"
).click();
await new Promise((e) => setTimeout(e, 100));
}
reload();
},
}
function returnTime(t) {
var nowTime = new Date(t)
return {
"年": nowTime.getFullYear(),
"月": nowTime.getMonth() + 1,
"日": nowTime.getDate(),
"周": '星期' + ['日', '一', '二', '三', '四', '五', '六'][Number(nowTime.getDay())],
"时": nowTime.getHours(),
"分": nowTime.getMinutes(),
"秒": nowTime.getSeconds()
}
}
if(window["box3messageplusDiv"]){window["box3messageplusDiv"].destroy();window["box3messageplusDiv"]=undefined}
var message = new lil.GUI({ title: `🧰 Box喵roMax${/Play|Edit/.test(喵)?("("+喵+"Mode)"):""}` });
message.domElement.style.top = 'unset';
message.domElement.style.bottom = '0';
message.domElement.style.userSelect = 'none';
window["box3messageplusDiv"]=message;
var p1 = message.addFolder('常用功能');
var p3 = message.addFolder('创建地图(经过吉吉喵批准)').close();
var p2 = message.addFolder('关于 当前版本:'+banben).close();
p3.add(datas, '建造256256704地图').name('创建一个 256x256x704 地图');
p3.add(datas, '建造1024喵1024地图').name('创建一个 1024x喵x1024 地图');
p3.add(datas, '建造pg数据库地图').name('创建一个 pg数据库 地图');
p3.add(datas, '建造1024喵1024 pg数据库地图').name('创建一个 1024x喵x1024 pg数据库 地图');
p3.add(datas, '建造256256704 pg数据库地图').name('创建一个 256x256x704 pg数据库 地图');
p2.add(datas, '作者').name('作者个人主页');
p2.add(datas, '更新说明').name('更新说明');
p1.add(datas, '清空聊天框').name('清空聊天框');
p1.add(datas, '发送长消息').name('发送长消息');
p1.add(box3messageplussettings, 'width', 200, document.documentElement.clientWidth-200, 1).name('工具栏长度').onFinishChange((e)=>{
message.domElement.style.width=e+"px";
});
if(/Play|Edit/.test(m)){
p25.close();
var p12 = p1.addFolder('聊天(Chat)');
p12.add(datas, '清空聊天框').name('清空聊天框');
p12.add(datas, '发送长消息').name('发送长消息');
var interval = setInterval(()=>{
var jianceduixiang =
(
m=="Play"?
document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.children.props.eventBackendURL:
document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.children.props.language
);
if(!jianceduixiang){
if(window["box3messageplusDiv"]){window["box3messageplusDiv"].destroy();window["box3messageplusDiv"]=undefined}
clearInterval(interval);
}
},100);
}
if(/MapRead|MusicRead|ModelRead/.test(m)){
window["workcontent"] = await document.func.rpc.content.api.get({
type: "id",
data: {
contentId: Number(location.pathname.replace(location.pathname.substring(0,3), "")),
isPublic: true,
meshHash: location.pathname.substring(1,2)=="v"?true:false,
type: {g:1,v:2,m:3}[location.pathname.substring(1,2)],
userId: 0,
},
});
logs(workcontent);
}
var datas2 = {
"获取建造时间":()=>{
var t = returnTime(workcontent.created_at.valueOf())
addwindow("地图建造时间",`${t.年}月${t.月}月${t.日}日 ${t.周} ${(String(t.时).length==1?'0'+t.时:t.时)}:${(String(t.分).length==1?'0'+t.分:t.分)}:${(String(t.秒).length==1?'0'+t.秒:t.秒)}`)
},
"查看高清封面":()=>{
window.open(`https://static.box3.codemao.cn/block/${workcontent.image}_cover_1024_1024.png`)
},
"查看全面展示图":()=>{
var dialog = addwindow("查看展示图",`请选择一张:`).dialog
for(var a in workcontent.banner){
var b = addhtml(dialog,"div",{class:"div",style:"font-size:1喵x"},"")
var c = Number(a)+1
addhtml(b,"span",{style:"margin-right:5px"},"第"+c+"张:")
addhtml(b,"a",{href:"https://static.box3.codemao.cn/block/"+workcontent.banner[a],target:"_blank",style:"color:#fff;text-decoration: underline;"},workcontent.banner[a])
}
},
};
if(m == 'Play'){
message.close()
var p142 = p1.addFolder('聊天(Chat)').close();
p142.add(datas, '清空聊天框').name('清空聊天框');
p142.add(datas, '发送长消息').name('发送长消息');
}else if(m=="Edit"){
message.close()
var p113 = p1.addFolder('调试(Debug)');
p113.add(datas, '清空聊天框').name('清空聊天框');
p113.add(datas, '发送长消息').name('发送长消息');
}
else if(m=="Works"){
}
else if(m=="Maas"){
p1.add(datas, '回到原版神岛首页').name('回到原版神岛首页');
if(confirm("检测到当前为首页为商业版,\n是否跳转到原版神岛首页?")){datas['回到原版神岛首页']()}
}
else if(m=="MapRead"){
p1.add(datas2, '获取建造时间').name('地图建造时间(不是发布时间)');
p1.add(datas2, '查看高清封面').name('查看1024×1024高清封面');
p1.add(datas2, '查看全面展示图').name('查看全面+高清展示图');
}
else{p1.add(datas, '无功能').name('本页面暂无其他扩展工具')}
}
if(/Play|Edit/.test(m)){
logs("地图模式:"+m)
document.func = document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.children.props;
messagefunc=document.func
logs(document.func);
if(m=="Play"){
var nowDH= new Date().getHours()
}else if(m=="Edit"){}
var interval = setInterval(()=>{
var jianceduixiang =
(
m=="Play"?
document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.children.props.eventBackendURL:
document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.children.props.language
)
if(jianceduixiang){
init(m);
clearInterval(interval);
}else{
messagefunc2 = document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.children.props;
}
},100);
}else{
logs("其他模式:"+m)
document.func = document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.website;
messagefunc=document.func
logs(document.func);
var interval = setInterval(()=>{
var jianceduixiang =document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.website.intl.locale;
if(jianceduixiang){
init(m);
clearInterval(interval);
}else{
messagefunc2 = document.querySelector(".desktop")._reactRootContainer._internalRoot.current.updateQueue.baseState.element.props.children.props.website;
}
},100);
}
}
//css样式
addhtml(document.body,"style",{type:"text/css"},`
.box3editmessagediv {
position: fixed;
background: #383838;
color: #fff;
padding: 20px;
right: 0px;
bottom: 0px;
box-shadow: 0px 0px 30px -10px #000;
margin: 8px 20px;
z-index:999999;
display: flex;
flex-direction: column;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}
.box3editmessagediv .div{
display: flex;
align-items: center;
align-content: center;
flex-direction: row;
margin-top: 5px;
}
.box3editmessagediv[show=false] {
display: none
}
.box3editmessagedivycxx {
position: fixed;
right: 0px;
bottom: -16.75px;
box-shadow: 0px 0px 30px -10px #000;
z-index:999999;
transition: .5s;
}
.box3editmessagedivycxx:hover {
bottom: 0px;
}
.box3editmessagedivycxx[show=false] {
display: none
}
.box3editmessagediv .db{
color: #fff;
margin-bottom: 10px;
width: 100%;
display: flex;
align-items: center;
align-content: center;
flex-direction: row;
}
.box3editmessagediv .db div{
margin-right: 20px;
}
.box3editmessagediv .div button{margin-right: 5px;}
.box3editmessagediv button[zdy]{background:#0000;color:#fff;position: absolute;top: 0;right: 0;z-index:99999999999999999999999999999999999999999999999999999999999999999}
.box3editmessagediv .ahref{color:currentColor}
.box3editmessagediv .ahref:hover{text-decoration: underline;color:#fff}
.box3editmessagediv .ahref:active{color:#f44747}
.box3editmessagediv .db button{
font-size:30px;
padding: 0px 10px;
border-top-right-radius: 10px;
transition: .1s;
}
.box3editmessagediv .db button:hover{
background:#a00a
}
.box3messagedialog {
top: inherit;
left: inherit;
bottom: inherit;
right: inherit;
margin: 0;
}
.box3messagedialog .db button[jy=true] {
opacity: .5;
}
.box3messagedialog .ydtzd {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 40px;
cursor: all-scroll;
}
.box3editmessagediv .db div font{
max-height: 100px;
overflow: auto;
padding:5px 5px 0px 0px
}
.box3editmessagediv .db div font::-webkit-scrollbar {
height: 5px;
width: 5px;
}
.box3editmessagediv .db div font::-webkit-scrollbar-thumb {
background: #aaa5;
border-radius: 50px
}
.box3editmessagediv .db div font::-webkit-scrollbar-thumb:hover {
background: #aaa;
}
.box3editmessagediv .db div font::-webkit-scrollbar-thumb:active {
background: #aaa3;
}
.box3editmessagediv .db div font::-webkit-scrollbar-track {
background: #0000;
border-radius: 50px
}
.box3editmessagediv .div textarea::-webkit-scrollbar {
height: 5px;
width: 5px;
}
.box3editmessagediv .div textarea::-webkit-scrollbar-thumb {
background: #aaa5;
border-radius: 50px
}
.box3editmessagediv .div textarea::-webkit-scrollbar-thumb:hover {
background: #aaa;
}
.box3editmessagediv .div textarea::-webkit-scrollbar-thumb:active {
background: #aaa3;
}
.box3editmessagediv .div textarea::-webkit-scrollbar-track {
background: #0000;
border-radius: 50px
}
.box3messagedialog.dongtai{
transition: .25s cubic-bezier(0, 0, 0, 0.9);
}
.box3messagedialog.kaishizhuangtai{
transform: scale(0.75);
opacity: 0;
}
`);
}catch (error) {
if(/_reactRootContainer|_internalRoot|current|updateQueue|baseState|element|props|children/.test(error.message)){setTimeout(()=>{run()},100);return}
console.error("Box喵roMax运行失败!");
console.error(error);
alert("Box喵roMax运行失败!");
alert(error)
}
}
setTimeout(()=>{run()},100)//加载时需要等待
})();