- ID scansione:
- df21fb4b-949d-4009-8f75-8acf0fd219c5Fatto
- URL inviato:
- https://xc.null.red:8043/
- Report terminato:
Link · 13 trovati
I link in uscita identificati dalla pagina
Link | Testo |
---|---|
https://iirose.com/#s=6533df3d933bf&act=i:6533df3d933bf | 小草 |
https://iirose.com/#s=62b692b713149&act=i:62b692b713149 | 渴望诞生 |
https://iirose.com/#s=6533df3d933bf&act=i:62f25cb2e574f | 「战车」Mr.Owl–Rusty Lake |
https://iirose.com/#s=625a656d0f96c&act=i:625a656d0f96c | 微生墨染 |
https://iirose.com/#s=6533df3d933bf&act=i:624b17c3b4fcb | 芙兰 |
https://iirose.com/#s=5b0fe8a3b1ff2&act=i:5b0fe8a3b1ff2 | 春风萧落☾.˖٭𓂃 |
https://iirose.com/#s=5b0432f77047f&act=i:5b0432f77047f | 风间苏苏 |
https://iirose.com/#s=6012ec1525289&act=i:6012ec1525289 | Yeu |
https://iirose.com/#s=5eca2b1c1f321&act=i:5eca2b1c1f321 | 〆夏纪丢丢.der〥 |
https://iirose.com/#s=5ffdfff3a0130&act=i:5ffdfff3a0130 | 祭筱心 |
Variabili JavaScript · 20 trovate
Le variabili JavaScript globali caricate sull'oggetto finestra di una pagina sono variabili dichiarate all'esterno delle funzioni e accessibili da qualsiasi punto del codice nell'ambito corrente
Nome | Tipo |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
host_txt | undefined |
get_host | function |
$ | function |
jQuery | function |
mdui | object |
layui | object |
lay | function |
Messaggi di log della console · 0 trovati
Messaggi registrati nella console Web
HTML
Il corpo HTML non elaborato della pagina
<!DOCTYPE html><html class="dark"><head>
<meta charset="UTF-8">
<title>小草的小站</title>
<script src="js/host.js"></script>
<link rel="stylesheet" href="css/mdui.css">
<link rel="stylesheet" href="css/layui.css">
<link id="layui_theme_css" rel="stylesheet" href="css/layui-theme-dark.css">
<link rel="stylesheet" href="css/index.css">
<link rel="stylesheet" href="css/uppy.min.css">
<script src="js/jquery.js"></script>
<script src="js/mdui.js"></script>
<script src="js/layui.js"></script>
<script src="js/uppy.min.mjs"></script>
<style>
#container {
position: static;
bottom: 30px;
left: 50%;
font-size: 16px;
color: #999;
}
</style>
</head>
<body class="mdui-theme-primary-cyan">
<!--# 如果自己的生命已经决定好了,用自己的所能过好这有限的时间 #-->
<script>
document.documentElement.classList.add('dark')
</script>
<div class="mdui-tab mdui-color-indigo" mdui-tab="">
<a href="#home" class="mdui-ripple mdui-tab-active">首页</a>
<a href="#api" class="mdui-ripple">接口</a>
<a href="#XCimg" class="mdui-ripple">文件上传</a>
<h5 class="one_text"> 七岁断</h5>
<div class="mdui-tab-indicator" style="left: 0px; width: 99px;"></div></div>
<div class="mdui-container">
<div id="home">
<div class="welcome-section">
<h1>HI,欢迎来到小草的站点</h1>
<div class="scroll-down">
<svg x="1697618125103" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1625" data-darkreader-inline-fill="" width="200" height="200"><path d="M512.726547 675.318646c-8.063653 0-15.790638-3.245927-21.435195-9.006118L231.175103 400.906809c-11.603269-11.837606-11.410887-30.840402 0.427742-42.442648 11.837606-11.601222 30.841426-11.410887 42.442648 0.427742l238.681054 243.534596L751.407602 358.891903c11.601222-11.839653 30.602995-12.033058 42.442648-0.427742 11.839653 11.603269 12.031011 30.605042 0.427742 42.442648L534.161742 666.312528C528.517185 672.072719 520.791224 675.318646 512.726547 675.318646z" fill="#272636" p-id="1626" data-darkreader-inline-fill="" style="--darkreader-inline-fill: #1f1f25;"></path></svg>
<svg x="1697618125103" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1625" data-darkreader-inline-fill="" width="200" height="200"><path d="M512.726547 675.318646c-8.063653 0-15.790638-3.245927-21.435195-9.006118L231.175103 400.906809c-11.603269-11.837606-11.410887-30.840402 0.427742-42.442648 11.837606-11.601222 30.841426-11.410887 42.442648 0.427742l238.681054 243.534596L751.407602 358.891903c11.601222-11.839653 30.602995-12.033058 42.442648-0.427742 11.839653 11.603269 12.031011 30.605042 0.427742 42.442648L534.161742 666.312528C528.517185 672.072719 520.791224 675.318646 512.726547 675.318646z" fill="#272636" p-id="1626" data-darkreader-inline-fill="" style="--darkreader-inline-fill: #1f1f25;"></path></svg>
<svg x="1697618125103" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1625" data-darkreader-inline-fill="" width="200" height="200"><path d="M512.726547 675.318646c-8.063653 0-15.790638-3.245927-21.435195-9.006118L231.175103 400.906809c-11.603269-11.837606-11.410887-30.840402 0.427742-42.442648 11.837606-11.601222 30.841426-11.410887 42.442648 0.427742l238.681054 243.534596L751.407602 358.891903c11.601222-11.839653 30.602995-12.033058 42.442648-0.427742 11.839653 11.603269 12.031011 30.605042 0.427742 42.442648L534.161742 666.312528C528.517185 672.072719 520.791224 675.318646 512.726547 675.318646z" fill="#272636" p-id="1626" data-darkreader-inline-fill="" style="--darkreader-inline-fill: #1f1f25;"></path></svg>
</div>
</div>
<div class="about">
<h1>本站简介</h1>
<p>用来列出一些小草制作或搭建的一些接口对应文档供各位参考</p>
<p>希望大家不要压测,小水管扛不住</p>
</div>
</div>
<div id="api" style="display: none;">
<div class="container">
<h1>DDNet</h1>
<div class="api-card">
<h2>DDNet服务器列表缓存</h2>
<div class="layui-tab" lay-filter="test-hash">
<ul class="layui-tab-title">
<li class="layui-this" lay-id="11">接口</li>
<li lay-id="22">参数</li>
</ul>
<div class="layui-tab-content">
<div class="layui-tab-item layui-show">
<table class="layui-table" lay-size="lg">
<tbody>
<tr>
<td>地址</td>
<td><a href="https://xc.null.red:8043/api/ddnet/get_ddnet_server_list" target="_blank">https://xc.null.red:8043/api/ddnet/get_ddnet_server_list</a></td>
</tr>
<tr>
<td>方式</td>
<td>GET</td>
</tr>
<tr>
<td>信息</td>
<td>一个ddnet服务器列表镜像接口,可直接在ddnet程序目录下创建ddnet-serverlist-urls.cfg文件并写入本链接,一行一个,可在后面添加官方地址,以防止本接口歇了导致获取不到列表</td>
</tr>
</tbody>
</table>
</div>
<div class="layui-tab-item">
<table class="layui-table" lay-size="lg">
<tbody>
<tr>
<td>无</td>
<td>无</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<button type="button" class="layui-btn layui-btn-normal layui-btn-radius" onclick="window.open('https://xc.null.red:8043/api/ddnet/get_ddnet_server_list')">尝试一下</button>
</div>
<div class="api-card">
<h2>TEE皮肤渲染</h2>
<div class="layui-tab" lay-filter="test-hash">
<ul class="layui-tab-title">
<li class="layui-this" lay-id="11">接口</li>
<li lay-id="22">参数</li>
</ul>
<div class="layui-tab-content">
<div class="layui-tab-item layui-show">
<table class="layui-table" lay-size="lg">
<tbody>
<tr>
<td>地址</td>
<td><a href="https://xc.null.red:8043/api/ddnet/draw_player_skin" target="_blank">https://xc.null.red:8043/api/ddnet/draw_player_skin</a></td>
</tr>
<tr>
<td>方式</td>
<td>GET</td>
</tr>
<tr>
<td>信息</td>
<td>用于渲染tee皮肤数据,支持自定义身体与脚的颜色以及输入玩家id自动获取并返回该玩家皮肤图片,返回图片背景为透明</td>
</tr>
</tbody>
</table>
</div>
<div class="layui-tab-item">
<table class="layui-table" lay-size="lg">
<tbody>
<tr>
<td>name</td>
<td>玩家的名字,有该参数的情况下会忽视其他参数</td>
</tr>
<tr>
<td>skin_name</td>
<td>皮肤名称,在没有填写name参数的情况下生效</td>
</tr>
<tr>
<td>color_body</td>
<td>身体颜色,在没有填写name参数的情况下生效</td>
</tr>
<tr>
<td>color_feet</td>
<td>脚的颜色,在没有填写name参数的情况下生效</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<button type="button" class="layui-btn layui-btn-normal layui-btn-radius" onclick="window.open('https://xc.null.red:8043/api/ddnet/draw_player_skin?name=[本体]XCWQW1')">尝试一下[玩家id]</button>
<button type="button" class="layui-btn layui-btn-normal layui-btn-radius" onclick="window.open('https://xc.null.red:8043/api/ddnet/draw_player_skin?skin_name=blacktee&color_body=2490112&color_feet2490112')">尝试一下[自定义]</button>
</div>
<div class="api-card">
<h2>查询玩家TEE皮肤数据</h2>
<div class="layui-tab" lay-filter="test-hash">
<ul class="layui-tab-title">
<li class="layui-this" lay-id="11">接口</li>
<li lay-id="22">参数</li>
<li lay-id="33">返回</li>
</ul>
<div class="layui-tab-content">
<div class="layui-tab-item layui-show">
<table class="layui-table" lay-size="lg">
<tbody>
<tr>
<td>地址</td>
<td><a href="https://xc.null.red:8043/api/ddnet/get_player_skin" target="_blank">https://xc.null.red:8043/api/ddnet/get_player_skin</a></td>
</tr>
<tr>
<td>方式</td>
<td>GET</td>
</tr>
<tr>
<td>信息</td>
<td>一个获取ddnet玩家皮肤数据的接口</td>
</tr>
</tbody>
</table>
</div>
<div class="layui-tab-item">
<table class="layui-table" lay-size="lg">
<tbody>
<tr>
<td>name</td>
<td>玩家的名字</td>
</tr>
</tbody>
</table>
</div>
<div class="layui-tab-item">
<table class="layui-table" lay-size="lg">
<tbody>
<tr>
<td>code</td>
<td>状态码</td>
</tr>
<tr>
<td>data</td>
<td>下面的数据都在data内</td>
</tr>
<tr>
<td>color_body</td>
<td>tee身体颜色,原版值</td>
</tr>
<tr>
<td>color_feet</td>
<td>tee脚的颜色,原版值</td>
</tr>
<tr>
<td>skin_name</td>
<td>皮肤名字</td>
</tr>
<tr>
<td>rgb</td>
<td>rgb下面有color_body和color_feet,和上面的一样只不过是RGB色域的,顺序是r,g,b</td>
</tr>
<tr>
<td>hsl</td>
<td>和rgb同理,顺序是h,s,l</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<button type="button" class="layui-btn layui-btn-normal layui-btn-radius" onclick="window.open('https://xc.null.red:8043/api/ddnet/get_player_skin?name=[本体]XCWQW1')">尝试一下</button>
</div>
<hr class="layui-border-green">
<h1>BiliBili</h1>
<div class="api-card">
<h2>获取视频信息</h2>
<div class="layui-tab" lay-filter="test-hash">
<ul class="layui-tab-title">
<li class="layui-this" lay-id="11">接口</li>
<li lay-id="22">参数</li>
</ul>
<div class="layui-tab-content">
<div class="layui-tab-item layui-show">
<table class="layui-table" lay-size="lg">
<tbody>
<tr>
<td>地址</td>
<td><a href="https://xc.null.red:8043/api/bilibili/get_video_info" target="_blank">https://xc.null.red:8043/api/bilibili/get_video_info</a></td>
</tr>
<tr>
<td>方式</td>
<td>GET</td>
</tr>
<tr>
<td>信息</td>
<td>用于获取b站视频的一些信息</td>
</tr>
</tbody>
</table>
</div>
<div class="layui-tab-item">
<table class="layui-table" lay-size="lg">
<tbody>
<tr>
<td>video</td>
<td>b站视频的bv/av号或者bv/av链接</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<button type="button" class="layui-btn layui-btn-normal layui-btn-radius" onclick="window.open('https://xc.null.red:8043/api/bilibili/get_video_info?video=https://www.bilibili.com/video/BV15p4y1P7NX/?spm_id_from=333.999.0.0')">尝试一下</button>
</div>
<hr class="layui-border-green">
<h1>一言</h1>
<div class="api-card">
<h2>一言</h2>
<div class="layui-tab" lay-filter="test-hash">
<ul class="layui-tab-title">
<li class="layui-this" lay-id="11">接口</li>
<li lay-id="22">参数</li>
</ul>
<div class="layui-tab-content">
<div class="layui-tab-item layui-show">
<table class="layui-table" lay-size="lg">
<tbody>
<tr>
<td>地址</td>
<td><a href="https://xc.null.red:8043/api/one_text/hitokoto" target="_blank">https://xc.null.red:8043/api/one_text/hitokoto</a></td>
</tr>
<tr>
<td>方式</td>
<td>GET</td>
</tr>
<tr>
<td>信息</td>
<td>由小草制作的一言接口</td>
</tr>
</tbody>
</table>
</div>
<div class="layui-tab-item">
<table class="layui-table" lay-size="lg">
<tbody>
<tr>
<td>type</td>
<td>为空时以文本形式随机返回一条,为 json 时随机以json格式返回一条为 type 时需配合 data 参数食用</td>
</tr>
<tr>
<td>data</td>
<td>type参数为type时需提供类型,例如:蔷薇</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<button type="button" class="layui-btn layui-btn-normal layui-btn-radius" onclick="window.open('https://xc.null.red:8043/api/one_text/hitokoto')">尝试一下</button>
</div>
</div>
</div>
<div id="XCimg" style="display: none;">
<blockquote class="layui-elem-quote">
<p>上传类型为永久时会永久保留,为缓存时将会在上传后的十二小时内被删除</p>
</blockquote>
<div class="layui-upload-drag" style="display: block;" id="ID-upload-drag">
<i class="layui-icon layui-icon-upload"></i>
<div>点击上传,或将文件拖拽到此处</div>
</div><input class="layui-upload-file" type="file" accept="" name="layui">
<table class="layui-hide" id="ID-table-all-img"></table>
<script>
let table_data = [];
layui.use(function(){
var upload = layui.upload;
var inst = upload.render({
elem: '#ID-upload-drag',
url: 'https://xc.null.red:8043/XCimg/',
accept: 'file',
field: 'layui',
auto: false,
dataType: 'json',
done: function(res){
if (res.code === 200) {
// append_upload(res.url)
layer.alert(`上传成功!\n地址为:<a href="https://xc.null.red:8043/XCimg/img/${res.url}">https://xc.null.red:8043/XCimg/img/${res.url}</a>`, {
btn: ['复制', '确定'],
btn1: function(){
const input = document.createElement('input');
document.body.appendChild(input);
input.setAttribute('value', `https://xc.null.red:8043/XCimg/img/${res.url}`);
input.select();
if (document.execCommand('copy')) {
document.execCommand('copy');
layer.msg('已复制到剪贴板');
} else {
layer.msg('未知原因,复制失败');
}
},
btn2: function(index){
layer.close(index)
},
});
} else {
layer.alert('')
}
},
choose: function() {
layer.confirm('是否上传为永久文件', {icon: 3}, function(){
layer.msg('当前上传的文件将会永久保存', {icon: 1});
inst.config.url = 'https://xc.null.red:8043/XCimg/upload'
inst.upload();
}, function(){
layer.msg('当前上传的文件将会在半小时后删除');
inst.config.url = 'https://xc.null.red:8043/XCimg/upload_cache'
inst.upload();
});
},
});
});
var append_upload = function (date) {
table_data.push({
"type": '1',
"url": date,
})
layui.use('table', function(){
var table = layui.table;
var inst = table.render({
elem: '#ID-table-all-img',
cols: [[ //标题栏
{field: 'type', title: '类型', width: 80, sort: true},
{field: 'url', title: '地址'},
]],
data: table_data,
page: true,
limits: [5, 15],
limit: 5
});
});
}
upload_b();
</script>
</div>
</div>
<footer class="footer mdui-container">
<div class="footer-links">
<fieldset class="layui-elem-field">
<legend>友情链接</legend>
<div class="layui-field-box">
<button class="layui-btn layui-btn-primary layui-border-green" onclick="window.open('https://flhomes.top/')">琉璃龙宫</button>
<button class="layui-btn layui-btn-primary layui-border-green" onclick="window.open('https://imoe.xyz/')">Kawaii Fox</button>
</div>
</fieldset>
</div>
<div id="container"><div id="user-小草"><div id="counter-小草"><h1></h1><p><a style="color: #46B5FF" href="https://iirose.com/#s=6533df3d933bf&act=i:6533df3d933bf" target="_blank">小草</a> 已在线了 15年 9月 15天 4时 17分 58秒 </p><p>距离离线大约还有 63.2年 3月 15天 20时 43分 2秒</p></div></div><div id="user-渴望诞生"><div id="counter-渴望诞生"><h1></h1><p><a style="color: #46B5FF" href="https://iirose.com/#s=62b692b713149&act=i:62b692b713149" target="_blank">渴望诞生</a> 距离注册还有 74年 1月 13天 19时 42分 1秒 </p></div></div><div id="user-「战车」Mr.Owl–Rusty Lake"><div id="counter-「战车」Mr.Owl–Rusty Lake"><h1></h1><p><a style="color: #46B5FF" href="https://iirose.com/#s=6533df3d933bf&act=i:62f25cb2e574f" target="_blank">「战车」Mr.Owl–Rusty Lake</a> 已在线了 20年 11月 10天 4时 17分 58秒 </p><p>距离离线大约还有 58.2年 1月 20天 20时 43分 2秒</p></div></div><div id="user-微生墨染"><div id="counter-微生墨染"><h1></h1><p><a style="color: #46B5FF" href="https://iirose.com/#s=625a656d0f96c&act=i:625a656d0f96c" target="_blank">微生墨染</a> 已在线了 20年 8月 4天 4时 17分 58秒 </p><p>距离离线大约还有 58.2年 4月 26天 20时 43分 2秒</p></div></div><div id="user-芙兰"><div id="counter-芙兰"><h1></h1><p><a style="color: #46B5FF" href="https://iirose.com/#s=6533df3d933bf&act=i:624b17c3b4fcb" target="_blank">芙兰</a> 已在线了 19年 8月 5天 4时 17分 58秒 </p><p>距离离线大约还有 59.2年 4月 25天 20时 43分 2秒</p></div></div><div id="user-春风萧落☾.˖٭𓂃"><div id="counter-春风萧落☾.˖٭𓂃"><h1></h1><p><a style="color: #46B5FF" href="https://iirose.com/#s=5b0fe8a3b1ff2&act=i:5b0fe8a3b1ff2" target="_blank">春风萧落☾.˖٭𓂃</a> 已在线了 22年 10月 9天 4时 17分 58秒 </p><p>距离离线大约还有 56.2年 2月 21天 20时 43分 2秒</p></div></div><div id="user-风间苏苏"><div id="counter-风间苏苏"><h1></h1><p><a style="color: #46B5FF" href="https://iirose.com/#s=5b0432f77047f&act=i:5b0432f77047f" target="_blank">风间苏苏</a> 大约已经离线了 511年 3月 18天 4时 17分 58秒 </p></div></div><div id="user-Yeu"><div id="counter-Yeu"><h1></h1><p><a style="color: #46B5FF" href="https://iirose.com/#s=6012ec1525289&act=i:6012ec1525289" target="_blank">Yeu</a> 已在线了 20年 5月 23天 4时 17分 58秒 </p><p>距离离线大约还有 58.2年 7月 7天 20时 43分 2秒</p></div></div><div id="user-〆夏纪丢丢.der〥"><div id="counter-〆夏纪丢丢.der〥"><h1></h1><p><a style="color: #46B5FF" href="https://iirose.com/#s=5eca2b1c1f321&act=i:5eca2b1c1f321" target="_blank">〆夏纪丢丢.der〥</a> 已在线了 23年 10月 14天 4时 17分 58秒 </p><p>距离离线大约还有 55.2年 2月 16天 20时 43分 2秒</p></div></div><div id="user-祭筱心"><div id="counter-祭筱心"><h1></h1><p><a style="color: #46B5FF" href="https://iirose.com/#s=5ffdfff3a0130&act=i:5ffdfff3a0130" target="_blank">祭筱心</a> 已在线了 48年 5月 12天 4时 17分 58秒 </p><p>距离离线大约还有 30.2年 7月 18天 20时 43分 2秒</p></div></div><div id="user-朱雀院椿"><div id="counter-朱雀院椿"><h1></h1><p><a style="color: #46B5FF" href="https://iirose.com/#s=5e6b1dfd176f3&act=i:5e6b1dfd176f3" target="_blank">朱雀院椿</a> 已在线了 20年 10月 22天 4时 17分 58秒 </p><p>距离离线大约还有 58.2年 2月 8天 20时 43分 2秒</p></div></div><div id="user-猹"><div id="counter-猹"><h1></h1><p><a style="color: #46B5FF" href="https://iirose.com/#s=611282ced92f1&act=i:611282ced92f1" target="_blank">猹</a> 已在线了 18年 6月 15天 4时 17分 58秒 </p><p>距离离线大约还有 60.2年 6月 15天 20时 43分 2秒</p></div></div><div id="user-章小鱼"><div id="counter-章小鱼"><h1></h1><p><a style="color: #46B5FF" href="https://iirose.com/#s=610b8b97b7031&act=i:610b8b97b7031" target="_blank">章小鱼</a> 已在线了 15年 8月 16天 4时 17分 58秒 </p><p>距离离线大约还有 63.2年 4月 14天 20时 43分 2秒</p></div></div></div>
</footer>
<script src="js/index.js"></script>
<script>
var userData = {
'小草': ["2009", "01", "05", "https://iirose.com/#s=6533df3d933bf&act=i:6533df3d933bf"],
'渴望诞生': ["2098", "12", "7", "https://iirose.com/#s=62b692b713149&act=i:62b692b713149"],
"「战车」Mr.Owl–Rusty Lake": ["2003", "11", "11", "https://iirose.com/#s=6533df3d933bf&act=i:62f25cb2e574f"],
"微生墨染": ["2004", "02", "16", "https://iirose.com/#s=625a656d0f96c&act=i:625a656d0f96c"],
"芙兰": ["2005", "2", "14", "https://iirose.com/#s=6533df3d933bf&act=i:624b17c3b4fcb"],
"春风萧落☾.˖٭𓂃": ["2001", "12", "11", "https://iirose.com/#s=5b0fe8a3b1ff2&act=i:5b0fe8a3b1ff2"],
"风间苏苏": ["1513", "6", "16", "https://iirose.com/#s=5b0432f77047f&act=i:5b0432f77047f"],
"Yeu": ["2004", "4", "28", "https://iirose.com/#s=6012ec1525289&act=i:6012ec1525289"],
"〆夏纪丢丢.der〥": ["2000", "12", "6", "https://iirose.com/#s=5eca2b1c1f321&act=i:5eca2b1c1f321"],
"祭筱心": ["1976", "5", "8", "https://iirose.com/#s=5ffdfff3a0130&act=i:5ffdfff3a0130"],
"朱雀院椿": ["2003", "11", "29", "https://iirose.com/#s=5e6b1dfd176f3&act=i:5e6b1dfd176f3"],
"猹": ["2006", "4", "6", "https://iirose.com/#s=611282ced92f1&act=i:611282ced92f1"],
"章小鱼": ["2009", "2", "3", "https://iirose.com/#s=610b8b97b7031&act=i:610b8b97b7031"]
};
function createHTMLElement(tagName, attributes, text) {
let element = document.getElementById(attributes.id);
if (!element) {
element = document.createElement(tagName);
}
for (let key in attributes) {
element.setAttribute(key, attributes[key]);
}
if (text) {
element.textContent = text;
}
return element;
}
function updateCounter() {
const container = document.getElementById('container');
for (let key in userData) {
var userDate = userData[key];
const divId = `user-${key}`;
const div = createHTMLElement('div', {id: divId});
const counterElement = createHTMLElement('div', {id: `counter-${key}`});
div.appendChild(counterElement);
container.appendChild(div);
if (userDate.length === 4) {
key = "<a style='color: #46B5FF' href=" + userDate[3] + " target=\"_blank\">" + key + "</a> ";
} else {
key = key + " "
}
// 获取当前时间
var currentDate = new Date();
// 创建起始日期
var startDate = new Date(userDate[0], userDate[1] - 1, userDate[2]);
// 计算时间差(单位:毫秒)
var timeDiff = currentDate - startDate;
if (timeDiff < 0) {
var years = Math.floor(Math.abs(timeDiff) / (365.25 * 24 * 60 * 60 * 1000));
var months = Math.floor(Math.abs(timeDiff) / (30.44 * 24 * 60 * 60 * 1000)) % 12;
var days = Math.floor(Math.abs(timeDiff) / (24 * 60 * 60 * 1000)) % 30.44;
var hours = Math.floor(Math.abs(timeDiff) / (60 * 60 * 1000)) % 24;
var minutes = Math.floor(Math.abs(timeDiff) / (60 * 1000)) % 60;
var seconds = Math.floor(Math.abs(timeDiff) / 1000) % 60;
counterElement.innerHTML = '<h1></h1><p>' + key + '距离注册还有 ' + (years.toFixed(0)) + '年 ' + (months.toFixed(0)) + '月 ' + (days.toFixed(0)) + '天 ' + (hours.toFixed(0)) + '时 ' + (minutes.toFixed(0)) + '分 ' + (seconds.toFixed(0)) + '秒 </p>';
continue
}
// 计算已过去的年、月、日、小时、分钟、秒数
var years = Math.floor(timeDiff / (365.25 * 24 * 60 * 60 * 1000));
var months = Math.floor(timeDiff / (30.44 * 24 * 60 * 60 * 1000)) % 12;
var days = Math.floor(timeDiff / (24 * 60 * 60 * 1000)) % 30.44;
var hours = Math.floor(timeDiff / (60 * 60 * 1000)) % 24;
var minutes = Math.floor(timeDiff / (60 * 1000)) % 60;
var seconds = Math.floor(timeDiff / 1000) % 60;
if ((58.2 - years) < 0) {
counterElement.innerHTML = '<h1></h1><p>' + key + '大约已经离线了 ' + years.toFixed(0) + '年 ' + months.toFixed(0) + '月 ' + days.toFixed(0) + '天 ' + hours.toFixed(0) + '时 ' + minutes.toFixed(0) + '分 ' + seconds.toFixed(0) + '秒 </p>';
continue
}
counterElement.innerHTML = '<h1></h1><p>' + key + '已在线了 ' + years.toFixed(0) + '年 ' + months.toFixed(0) + '月 ' + days.toFixed(0) + '天 ' + hours.toFixed(0) + '时 ' + minutes.toFixed(0) + '分 ' + seconds.toFixed(0) + '秒 </p>';
var remainingYears = 78.21 - years;
var remainingMonths = 12 - months;
var remainingDays = Math.floor(30.44 - days);
var remainingHours = 24 - hours;
var remainingMinutes = 60 - minutes;
var remainingSeconds = 60 - seconds;
counterElement.innerHTML += '<p>距离离线大约还有 ' + remainingYears.toFixed(1) + '年 ' + remainingMonths + '月 ' + remainingDays + '天 ' + remainingHours + '时 ' + remainingMinutes + '分 ' + remainingSeconds + '秒</p>';
}
setTimeout(updateCounter, 1000);
}
window.onload = function() {
updateCounter();
};
</script>
<ul class="layui-fixbar"><li class="layui-icon layui-icon-top layui-fixbar-top" lay-type="top" style=""></li></ul></body></html>