// ==UserScript==
// @name 哔哩哔哩(b站)显示UID和注册时间
// @namespace http://tampermonkey.net/
// @version 2024-09-09
// @description 首页、直播、会员购、订单中心、漫画均可显示UID和注册时间。哔哩哔哩漫画增加切换夜间模式按钮。
// @author AN drew
// @exclude *://player.bilibili.com/*
// @exclude *://member.bilibili.com/platform/*
// @exclude https://www.bilibili.com/video/*
// @exclude https://www.bilibili.com/bangumi/*
// @exclude https://www.bilibili.com/cinema/*
// @exclude https://www.bilibili.com/documentary/*
// @exclude https://www.bilibili.com/tv/*
// @exclude https://www.bilibili.com/variety/*
// @exclude https://www.bilibili.com/judgement/*
// @match *://member.bilibili.com/x2/creative/h5/calendar/*
// @match *://*.bilibili.com/*
// @match *://www.biligame.com/*
// @require https://lib.baomitu.com/jquery/3.5.0/jquery.min.js
// @require https://lib.baomitu.com/jquery-cookie/1.4.1/jquery.cookie.min.js
// @grant none
// ==/UserScript==
var theme_dark = '<style>' +
'.theme-dark body {' +
' background-color: #333' +
'}' +
'.theme-dark .manga-card-vertical .manga-cover {' +
' background-color: #222' +
'}' +
'.theme-dark .manga-card-vertical .text-info-section .manga-title {' +
' color: #999' +
'}' +
'.theme-dark .manga-card-vertical .text-info-section .supporting-text {' +
' color: #777' +
'}' +
'.theme-dark .manga-title {' +
' color: hsla(0,0%,100%,.8)' +
'}' +
'.theme-dark .manga-title:hover {' +
' color:#32AAFF !important' +
'}' +
'.theme-dark .manga-title:after {' +
' background-color: #303030' +
'}' +
'.theme-dark .dp-block.show-status-text.ts-dot-4 {' +
' color:#999' +
'}' +
'.theme-dark .dp-block.show-status-text.ts-dot-4:hover {' +
' color:#32AAFF !important' +
'}' +
'.theme-dark .multi-line-text.item-title.w-100.ts-dot-4.border-box:hover {' +
' color:#32AAFF !important' +
'}' +
'.theme-dark .author-text{' +
' color:#999' +
'}' +
'.theme-dark .style-text{' +
' color:#999' +
'}' +
'.theme-dark .rank-hint.dp-i-block{' +
' color:#999' +
'}' +
'.theme-dark .fans-author-text.t-over-hidden.t-no-wrap{' +
' color:#999' +
'}' +
'.theme-dark .fans-value{' +
' color:#999' +
'}' +
'.theme-dark .rank-title.dp-i-block{' +
' color:hsla(0,0%,100%,.8)' +
'}' +
'.theme-dark .dp-i-block.pointer.ts-dot-4{' +
' color:#999' +
'}' +
'.theme-dark .dp-i-block.pointer.ts-dot-4.activated{' +
' color:#32AAFF !important' +
'}' +
'.theme-dark .no-more-ctnr{' +
' color:#999 !important' +
'}' +
'.theme-dark .text {' +
' color: hsla(0,0%,100%,.5)!important' +
'}' +
'.theme-dark .manga-cover {' +
' background-color: rgba(0,0,0,.2)!important' +
'}' +
'.theme-dark .action-button {' +
' color: hsla(0,0%,100%,.8)' +
'}' +
'.theme-dark .drop-list {' +
' background-color: #303030' +
'}' +
'.theme-dark .more-btn-container {' +
' background-color: #2a2a2a!important' +
'}' +
'.theme-dark .more-btn-container .more-button {' +
' color: hsla(0,0%,100%,.5)!important' +
'}' +
'.theme-dark .login-panel .action-button {' +
' color: hsla(0,0%,100%,.8)' +
'}' +
'.theme-dark .manga-navbar-manga-logo {' +
' color: hsla(0,0%,100%,.8)' +
'}' +
'.theme-dark .nav-item {' +
' color: hsla(0,0%,100%,.8)' +
'}' +
'.theme-dark .v-middle.dp-i-block.ts-dot-4:not(.arrow){' +
' color: hsla(0,0%,100%,.8)' +
'}' +
'.theme-dark .search-bar-bg {' +
' background-color: #303030' +
'}' +
'.theme-dark .search-icon {' +
' background-image: url()!important' +
'}' +
'.theme-dark .search-input,.theme-dark .suggestion-item {' +
' color: #aaa' +
'}' +
'.theme-dark .user-name {' +
' color: #fff' +
'}' +
'.theme-dark .info-item {' +
' color: hsla(0,0%,100%,.5)' +
'}' +
'.theme-dark .logout-btn-container {' +
' background-color: #2a2a2a!important' +
'}' +
'.theme-dark .logout-btn-container .logout-button {' +
' color: hsla(0,0%,100%,.5)!important' +
'}' +
'.theme-dark .manga-navbar {' +
' box-shadow: none' +
'}' +
'.theme-dark .rank-item-wrapper{' +
' background:rgb(51,51,51) !important' +
'}' +
'.theme-dark .vertical-block-card {' +
' background-color: #252525' +
'}' +
'.theme-dark .vertical-block-card .item-title {' +
' color: #888' +
'}' +
'.theme-dark .vertical-block-card .meta-info {' +
' color: #666' +
'}' +
'.theme-dark .vertical-block-card .multi-line-text:after {' +
' background-color: #252525' +
'}' +
'.theme-dark .banner-manga-container .section-title,.theme-dark .banner-manga-container .tab-item {' +
' color: #888' +
'}' +
'.theme-dark .banner-manga-container .tab-item.activated {' +
' color: #32aaff' +
'}' +
'.theme-dark .new-manga-card {' +
' background-color: #333' +
'}' +
'.theme-dark .big-bg {' +
' background-color: #252525' +
'}' +
'.theme-dark .new-manga-name {' +
' color: #888' +
'}' +
'.theme-dark .new-manga-open-date {' +
' color: #777' +
'}' +
'.theme-dark .category-item {' +
' color: hsla(0,0%,100%,.8)' +
'}' +
'.theme-dark .preview-mode .index-indicator,.theme-dark .preview-mode .supporting-text,.theme-dark .preview-mode {' +
' color: #777' +
'}' +
'.theme-dark .item-title {' +
' color: #999!important' +
'}' +
'.theme-dark .item-title:after {' +
' background-color: #333' +
'}' +
'.theme-dark .footer-text {' +
' color: #777!important' +
'}' +
'.theme-dark .ranking-jump,.theme-dark .section-title {' +
' color: #888' +
'}' +
'.theme-dark .title-text {' +
' color: #999!important' +
'}' +
'.theme-dark .section-title {' +
' color: #888!important' +
'}' +
'.theme-dark .date-item {' +
' color: #666!important' +
'}' +
'.theme-dark .date-item.active {' +
' color: #32aaff!important' +
'}' +
'.theme-dark .empty-hinter {' +
' background-color: #333' +
'}' +
'.theme-dark .section-navigator {' +
' border-color: #272727' +
'}' +
'.theme-dark .section-navigator .section-item {' +
' background-color: #313131;' +
' color: #777' +
'}' +
'.sidebar-item.dp-block.w-100.activated > .v-middle.dp-i-block.ts-dot-4{' +
' color:#32AAFF !important' +
'}' +
'.theme-dark .section-navigator .section-item.current {' +
' background-color: #272727;' +
' color: #6fc3ff' +
'}'+
'.theme-dark .schedule-item .text-section .status-text[data-v-683c59ab] {' +
' color:#32AAFF !important' +
'}' +
'</style>';
(function () {
'use strict';
var uid = $.cookie('DedeUserID');
if ($.cookie('registration_id') === undefined)
{
if(window.location.href.indexOf('www.biligame.com') > -1)
{
$.cookie('registration_id', uid, { expires: 365, path: '/', domain: 'biligame.com' });
}
else
{
$.cookie('registration_id', uid, { expires: 365, path: '/', domain: 'bilibili.com' });
}
}
setInterval(function () {
$('.nav-search-keyword').attr('placeholder', ' ');
}, 1);
if (window.location.href.indexOf('https://member.bilibili.com/x2/creative/h5/calendar/event?ts=0') > -1) //注册信息
{
var timer = setInterval(function () {
if ($('pre').length > 0) {
var str = $('pre').html();
var json = JSON.parse(str);
var unix = json.data.pfs.profile.jointime;
var theday = new Date(unix * 1000);
var ly = parseInt(theday.getFullYear());
var lm = parseInt(1 + theday.getMonth());
var ld = parseInt(theday.getDate());
clearInterval(timer);
if ($.cookie('registration_days') === undefined || $.cookie('registration_id') != uid) {
$.cookie('registration_days', ly + '-' + lm + '-' + ld, { expires: 365, path: '/', domain: 'bilibili.com' });
$.cookie('registration_id', uid, { expires: 365, path: '/', domain: 'bilibili.com' });
}
}
}, 100);
}
else if (window.location.href.indexOf('manga.bilibili.com') > -1 && window.location.href != 'https://manga.bilibili.com/eden/bilibili-nav-panel.html') //漫画
{
$('head').append($(theme_dark));
if ($.cookie('nightmode') === undefined) { $.cookie('nightmode', 0, { expires: 365, path: '/', domain: 'bilibili.com' }); }
var nightmode = $.cookie('nightmode');
var night = '<button data-v-0c68b9aa=\'\' class=\'nav-item h-100 app-button first mode night\' style=\' vertical-align:middle\'>' +
'<img data-v-0c68b9aa=\'\' src=\'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDI' +
'CItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTkxNjAzODE3ODAwI' +
'iBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjExMDEiI' +
'HhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+QGZvb' +
'nQtZmFjZSB7IGZvbnQtZmFtaWx5OiBlbGVtZW50LWljb25zOyBzcmM6IHVybCgiY2hyb21lLWV4dGVuc2lvbjovL2JiYWtobm1ma2plbmZiaGpkZGRpcGNlZm5ocGlramJqL' +
'2ZvbnRzL2VsZW1lbnQtaWNvbnMud29mZiIpIGZvcm1hdCgid29mZiIpLCB1cmwoImNocm9tZS1leHRlbnNpb246Ly9iYmFraG5tZmtqZW5mYmhqZGRkaXBjZWZuaHBpa2pia' +
'i9mb250cy9lbGVtZW50LWljb25zLnR0ZiAiKSBmb3JtYXQoInRydWV0eXBlIik7IH0KPC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTUwMy40IDk1OS4yYy0xNTYuMSAwLTMwM' +
'y4xLTgzLjItMzgzLjUtMjE3LjNsLTQ1LjgtNzYuMyA4Ny4yIDE3LjNjNDQgOC44IDg4LjkgOC42IDEzMy4yLTAuNkMzODIuNiA2NjQuNCA0NTguMyA2MTMgNTA3LjggNTM4Y' +
'zQ5LjUtNzUuMSA2Ni44LTE2NC45IDQ4LjctMjUzLTExLjgtNTcuMy0zOC40LTExMC43LTc2LjktMTU0LjRsLTU4LjctNjYuNyA4OC44IDEuMmMyNDMuMSAzLjQgNDQwLjggM' +
'jAzLjkgNDQwLjggNDQ3IDAgMjQ2LjUtMjAwLjYgNDQ3LjEtNDQ3LjEgNDQ3LjF6TTIzOC4zIDc2OC4xYzY4LjUgNzEuNCAxNjMgMTEyLjMgMjY1LjEgMTEyLjMgMjAzLjEgM' +
'CAzNjguMy0xNjUuMiAzNjguMy0zNjguMyAwLTE3MS42LTExOS42LTMxNy40LTI3OS44LTM1Ny40IDE5LjQgMzUuNyAzMy41IDc0LjMgNDEuOCAxMTQuNCA0Ni4xIDIyNC40L' +
'Tk4LjkgNDQ0LjQtMzIzLjMgNDkwLjUtMjQgNS00OCA3LjgtNzIuMSA4LjV6IiBmaWxsPSIjMDAwMDAwIiBwLWlkPSIxMTAyIj48L3BhdGg+PC9zdmc+\' class=\'item-icon v-middle\'>' +
'<span data-v-0c68b9aa=\'\' class=\'item-label v-middle\' style=\'color:rgba(0,0,0,.8)\'> 夜间模式</span></button>';
var $night = $(night);
var $topnav = $('.nav-list');
$topnav.append($night);
$('body > div.app-layout > nav > div > div.wrapper > div > div:nth-child(2) > div > a:nth-child(6)').attr('style', 'padding-right:0px');
$('body > div.app-layout > nav > div > div.wrapper > div > div:nth-child(2) > div > a:nth-child(8)').attr('style', 'padding-right:0px');
if (nightmode == '1') {
$('html').addClass('theme-dark');
$('.mode').find('img').attr('src', 'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDIC' +
'ItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTkxNjA2NzI5MzM4IiB' +
'jbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjkxNSIgd2lk' +
'dGg9IjMyIiBoZWlnaHQ9IjMyIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj5AZm9udC1mY' +
'WNlIHsgZm9udC1mYW1pbHk6IGVsZW1lbnQtaWNvbnM7IHNyYzogdXJsKCJjaHJvbWUtZXh0ZW5zaW9uOi8vYmJha2hubWZramVuZmJoamRkZGlwY2VmbmhwaWtqYmovZm9udH' +
'MvZWxlbWVudC1pY29ucy53b2ZmIikgZm9ybWF0KCJ3b2ZmIiksIHVybCgiY2hyb21lLWV4dGVuc2lvbjovL2JiYWtobm1ma2plbmZiaGpkZGRpcGNlZm5ocGlramJqL2ZvbnR' +
'zL2VsZW1lbnQtaWNvbnMudHRmICIpIGZvcm1hdCgidHJ1ZXR5cGUiKTsgfQo8L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNNTEyLjEgNzQzLjVjLTEyNy42IDAtMjMxLjQtMTAz' +
'LjgtMjMxLjQtMjMxLjRzMTAzLjgtMjMxLjQgMjMxLjQtMjMxLjQgMjMxLjQgMTAzLjggMjMxLjQgMjMxLjQtMTAzLjggMjMxLjQtMjMxLjQgMjMxLjR6IG0wLTM5My40Yy04O' +
'S4zIDAtMTYyIDcyLjctMTYyIDE2MnM3Mi43IDE2MiAxNjIgMTYyIDE2Mi03Mi43IDE2Mi0xNjItNzIuNy0xNjItMTYyLTE2MnpNNTEyLjEgMjI3LjFjLTE5LjIgMC0zNC43LT' +
'E1LjUtMzQuNy0zNC43Vjk4LjdjMC0xOS4yIDE1LjUtMzQuNyAzNC43LTM0LjcgMTkuMiAwIDM0LjcgMTUuNSAzNC43IDM0Ljd2OTMuN2MwIDE5LjEtMTUuNSAzNC43LTM0Ljc' +
'gMzQuN3pNMjg2IDMyMC43Yy04LjkgMC0xNy44LTMuNC0yNC41LTEwLjJsLTY2LjMtNjYuM2MtMTMuNi0xMy42LTEzLjYtMzUuNSAwLTQ5LjEgMTMuNS0xMy42IDM1LjUtMTMu' +
'NiA0OS4xIDBsNjYuMyA2Ni4zYzEzLjYgMTMuNiAxMy42IDM1LjUgMCA0OS4xYTM0LjY4IDM0LjY4IDAgMCAxLTI0LjYgMTAuMnpNMTkyLjQgNTQ2LjhIOTguN2MtMTkuMiAwL' +
'TM0LjctMTUuNS0zNC43LTM0LjcgMC0xOS4yIDE1LjUtMzQuNyAzNC43LTM0LjdoOTMuN2MxOS4yIDAgMzQuNyAxNS41IDM0LjcgMzQuNyAwIDE5LjEtMTUuNSAzNC43LTM0Lj' +
'cgMzQuN3pNMjE5LjggODM5LjFjLTguOSAwLTE3LjgtMy40LTI0LjUtMTAuMi0xMy42LTEzLjYtMTMuNi0zNS41IDAtNDkuMWw2Ni4zLTY2LjNjMTMuNS0xMy42IDM1LjUtMTM' +
'uNiA0OS4xIDAgMTMuNiAxMy42IDEzLjYgMzUuNSAwIDQ5LjFsLTY2LjMgNjYuM2MtNi45IDYuOC0xNS43IDEwLjItMjQuNiAxMC4yek01MTIuMSA5NjAuMmMtMTkuMiAwLTM0' +
'LjctMTUuNS0zNC43LTM0Ljd2LTkzLjdjMC0xOS4yIDE1LjUtMzQuNyAzNC43LTM0LjcgMTkuMiAwIDM0LjcgMTUuNSAzNC43IDM0Ljd2OTMuN2MwIDE5LjItMTUuNSAzNC43L' +
'TM0LjcgMzQuN3pNODA0LjQgODM5LjFjLTguOSAwLTE3LjgtMy40LTI0LjUtMTAuMmwtNjYuMy02Ni4zYy0xMy42LTEzLjYtMTMuNi0zNS41IDAtNDkuMSAxMy41LTEzLjYgMz' +
'UuNS0xMy42IDQ5LjEgMGw2Ni4zIDY2LjNjMTMuNiAxMy42IDEzLjYgMzUuNSAwIDQ5LjFhMzQuNjggMzQuNjggMCAwIDEtMjQuNiAxMC4yek05MjUuNSA1NDYuOGgtOTMuN2M' +
'tMTkuMiAwLTM0LjctMTUuNS0zNC43LTM0LjcgMC0xOS4yIDE1LjUtMzQuNyAzNC43LTM0LjdoOTMuN2MxOS4yIDAgMzQuNyAxNS41IDM0LjcgMzQuNyAwIDE5LjEtMTUuNSAz' +
'NC43LTM0LjcgMzQuN3pNNzM4LjIgMzIwLjdjLTguOSAwLTE3LjgtMy40LTI0LjUtMTAuMi0xMy42LTEzLjYtMTMuNi0zNS41IDAtNDkuMWw2Ni4zLTY2LjNjMTMuNS0xMy42I' +
'DM1LjUtMTMuNiA0OS4xIDAgMTMuNiAxMy42IDEzLjYgMzUuNSAwIDQ5LjFsLTY2LjMgNjYuM2MtNi45IDYuOC0xNS44IDEwLjItMjQuNiAxMC4yeiIgZmlsbD0iI2Y0ZWEyYS' +
'IgcC1pZD0iOTE2Ij48L3BhdGg+PC9zdmc+');
$('.mode').find('img').attr('style', 'width:20px; height:20px');
$('.mode').find('span').attr('style', 'color:hsla(0,0%,100%,.8)');
$('.mode').find('span').text(' 日间模式');
$('.mode').removeClass('night').addClass('day');
$('.v-middle.dp-i-block.ts-dot-4').attr('style', 'color:hsla(0,0%,100%,.8)');
}
else {
$('html').removeClass('theme-dark');
}
$('.mode').click(function () {
if ($('.mode').hasClass('night')) {
$.cookie('nightmode', 1, { expires: 365, path: '/', domain: 'bilibili.com' });
$('html').addClass('theme-dark');
$('.mode').find('img').attr('src', 'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDIC' +
'ItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTkxNjA2NzI5MzM4IiB' +
'jbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjkxNSIgd2lk' +
'dGg9IjMyIiBoZWlnaHQ9IjMyIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj5AZm9udC1mY' +
'WNlIHsgZm9udC1mYW1pbHk6IGVsZW1lbnQtaWNvbnM7IHNyYzogdXJsKCJjaHJvbWUtZXh0ZW5zaW9uOi8vYmJha2hubWZramVuZmJoamRkZGlwY2VmbmhwaWtqYmovZm9udH' +
'MvZWxlbWVudC1pY29ucy53b2ZmIikgZm9ybWF0KCJ3b2ZmIiksIHVybCgiY2hyb21lLWV4dGVuc2lvbjovL2JiYWtobm1ma2plbmZiaGpkZGRpcGNlZm5ocGlramJqL2ZvbnR' +
'zL2VsZW1lbnQtaWNvbnMudHRmICIpIGZvcm1hdCgidHJ1ZXR5cGUiKTsgfQo8L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNNTEyLjEgNzQzLjVjLTEyNy42IDAtMjMxLjQtMTAz' +
'LjgtMjMxLjQtMjMxLjRzMTAzLjgtMjMxLjQgMjMxLjQtMjMxLjQgMjMxLjQgMTAzLjggMjMxLjQgMjMxLjQtMTAzLjggMjMxLjQtMjMxLjQgMjMxLjR6IG0wLTM5My40Yy04O' +
'S4zIDAtMTYyIDcyLjctMTYyIDE2MnM3Mi43IDE2MiAxNjIgMTYyIDE2Mi03Mi43IDE2Mi0xNjItNzIuNy0xNjItMTYyLTE2MnpNNTEyLjEgMjI3LjFjLTE5LjIgMC0zNC43LT' +
'E1LjUtMzQuNy0zNC43Vjk4LjdjMC0xOS4yIDE1LjUtMzQuNyAzNC43LTM0LjcgMTkuMiAwIDM0LjcgMTUuNSAzNC43IDM0Ljd2OTMuN2MwIDE5LjEtMTUuNSAzNC43LTM0Ljc' +
'gMzQuN3pNMjg2IDMyMC43Yy04LjkgMC0xNy44LTMuNC0yNC41LTEwLjJsLTY2LjMtNjYuM2MtMTMuNi0xMy42LTEzLjYtMzUuNSAwLTQ5LjEgMTMuNS0xMy42IDM1LjUtMTMu' +
'NiA0OS4xIDBsNjYuMyA2Ni4zYzEzLjYgMTMuNiAxMy42IDM1LjUgMCA0OS4xYTM0LjY4IDM0LjY4IDAgMCAxLTI0LjYgMTAuMnpNMTkyLjQgNTQ2LjhIOTguN2MtMTkuMiAwL' +
'TM0LjctMTUuNS0zNC43LTM0LjcgMC0xOS4yIDE1LjUtMzQuNyAzNC43LTM0LjdoOTMuN2MxOS4yIDAgMzQuNyAxNS41IDM0LjcgMzQuNyAwIDE5LjEtMTUuNSAzNC43LTM0Lj' +
'cgMzQuN3pNMjE5LjggODM5LjFjLTguOSAwLTE3LjgtMy40LTI0LjUtMTAuMi0xMy42LTEzLjYtMTMuNi0zNS41IDAtNDkuMWw2Ni4zLTY2LjNjMTMuNS0xMy42IDM1LjUtMTM' +
'uNiA0OS4xIDAgMTMuNiAxMy42IDEzLjYgMzUuNSAwIDQ5LjFsLTY2LjMgNjYuM2MtNi45IDYuOC0xNS43IDEwLjItMjQuNiAxMC4yek01MTIuMSA5NjAuMmMtMTkuMiAwLTM0' +
'LjctMTUuNS0zNC43LTM0Ljd2LTkzLjdjMC0xOS4yIDE1LjUtMzQuNyAzNC43LTM0LjcgMTkuMiAwIDM0LjcgMTUuNSAzNC43IDM0Ljd2OTMuN2MwIDE5LjItMTUuNSAzNC43L' +
'TM0LjcgMzQuN3pNODA0LjQgODM5LjFjLTguOSAwLTE3LjgtMy40LTI0LjUtMTAuMmwtNjYuMy02Ni4zYy0xMy42LTEzLjYtMTMuNi0zNS41IDAtNDkuMSAxMy41LTEzLjYgMz' +
'UuNS0xMy42IDQ5LjEgMGw2Ni4zIDY2LjNjMTMuNiAxMy42IDEzLjYgMzUuNSAwIDQ5LjFhMzQuNjggMzQuNjggMCAwIDEtMjQuNiAxMC4yek05MjUuNSA1NDYuOGgtOTMuN2M' +
'tMTkuMiAwLTM0LjctMTUuNS0zNC43LTM0LjcgMC0xOS4yIDE1LjUtMzQuNyAzNC43LTM0LjdoOTMuN2MxOS4yIDAgMzQuNyAxNS41IDM0LjcgMzQuNyAwIDE5LjEtMTUuNSAz' +
'NC43LTM0LjcgMzQuN3pNNzM4LjIgMzIwLjdjLTguOSAwLTE3LjgtMy40LTI0LjUtMTAuMi0xMy42LTEzLjYtMTMuNi0zNS41IDAtNDkuMWw2Ni4zLTY2LjNjMTMuNS0xMy42I' +
'DM1LjUtMTMuNiA0OS4xIDAgMTMuNiAxMy42IDEzLjYgMzUuNSAwIDQ5LjFsLTY2LjMgNjYuM2MtNi45IDYuOC0xNS44IDEwLjItMjQuNiAxMC4yeiIgZmlsbD0iI2Y0ZWEyYS' +
'IgcC1pZD0iOTE2Ij48L3BhdGg+PC9zdmc+');
$('.mode').find('img').attr('style', 'width:20px; height:20px');
$('.mode').find('span').attr('style', 'color:hsla(0,0%,100%,.8)');
$('.mode').find('span').text(' 日间模式');
$('.mode').removeClass('night').addClass('day');
$('.v-middle.dp-i-block.ts-dot-4').attr('style', 'color:hsla(0,0%,100%,.8)');
}
else {
$.cookie('nightmode', 0, { expires: 365, path: '/', domain: 'bilibili.com' });
$('html').removeClass('theme-dark');
$('.mode').find('img').attr('src', 'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDI' +
'CItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTkxNjAzODE3ODAwI' +
'iBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjExMDEiI' +
'HhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+QGZvb' +
'nQtZmFjZSB7IGZvbnQtZmFtaWx5OiBlbGVtZW50LWljb25zOyBzcmM6IHVybCgiY2hyb21lLWV4dGVuc2lvbjovL2JiYWtobm1ma2plbmZiaGpkZGRpcGNlZm5ocGlramJqL' +
'2ZvbnRzL2VsZW1lbnQtaWNvbnMud29mZiIpIGZvcm1hdCgid29mZiIpLCB1cmwoImNocm9tZS1leHRlbnNpb246Ly9iYmFraG5tZmtqZW5mYmhqZGRkaXBjZWZuaHBpa2pia' +
'i9mb250cy9lbGVtZW50LWljb25zLnR0ZiAiKSBmb3JtYXQoInRydWV0eXBlIik7IH0KPC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTUwMy40IDk1OS4yYy0xNTYuMSAwLTMwM' +
'y4xLTgzLjItMzgzLjUtMjE3LjNsLTQ1LjgtNzYuMyA4Ny4yIDE3LjNjNDQgOC44IDg4LjkgOC42IDEzMy4yLTAuNkMzODIuNiA2NjQuNCA0NTguMyA2MTMgNTA3LjggNTM4Y' +
'zQ5LjUtNzUuMSA2Ni44LTE2NC45IDQ4LjctMjUzLTExLjgtNTcuMy0zOC40LTExMC43LTc2LjktMTU0LjRsLTU4LjctNjYuNyA4OC44IDEuMmMyNDMuMSAzLjQgNDQwLjggM' +
'jAzLjkgNDQwLjggNDQ3IDAgMjQ2LjUtMjAwLjYgNDQ3LjEtNDQ3LjEgNDQ3LjF6TTIzOC4zIDc2OC4xYzY4LjUgNzEuNCAxNjMgMTEyLjMgMjY1LjEgMTEyLjMgMjAzLjEgM' +
'CAzNjguMy0xNjUuMiAzNjguMy0zNjguMyAwLTE3MS42LTExOS42LTMxNy40LTI3OS44LTM1Ny40IDE5LjQgMzUuNyAzMy41IDc0LjMgNDEuOCAxMTQuNCA0Ni4xIDIyNC40L' +
'Tk4LjkgNDQ0LjQtMzIzLjMgNDkwLjUtMjQgNS00OCA3LjgtNzIuMSA4LjV6IiBmaWxsPSIjMDAwMDAwIiBwLWlkPSIxMTAyIj48L3BhdGg+PC9zdmc+');
$('.mode').find('img').attr('style', 'margin-right:4px');
$('.mode').find('span').attr('style', 'color:rgba(0,0,0,.8)');
$('.mode').find('span').text(' 夜间模式');
$('.mode').removeClass('day').addClass('night');
$('.v-middle.dp-i-block.ts-dot-4').removeAttr('style');
}
});
$('.mode').hover(function () {
$(this).find('span').attr('style', 'color:#32AAFF');
}, function () {
if ($(this).hasClass('night')) {
$(this).find('span').attr('style', 'color:rgba(0,0,0,.8)');
}
else {
$(this).find('span').attr('style', 'color:hsla(0,0%,100%,.8)');
}
});
$('.v-middle.dp-i-block.ts-dot-4').hover(function () {
$(this).attr('style', 'color:#32AAFF');
}, function () {
if ($('.mode').hasClass('night')) { $(this).attr('style', 'color:rgba(0,0,0,.8)'); }
else { $(this).attr('style', 'color:hsla(0,0%,100%,.8)'); }
});
setInterval(function () {
$('.tooltip').hide();
}, 1);
}
var u = '<span><span id=\'uid\'> UID: </span><span id=\'id\'>xxx </span></span>';
var $uid = $(u);
$uid.css({
'background': '#7CD4F2',
'color': 'white',
'font-size': '10px',
'margin-right': '30px',
'padding': '1px 1px 1px 1px',
'width': '28px',
'height': '14px'
});
var t = '<span><span id=\'registration-time\'><a href=\'https://member.bilibili.com/x2/creative/h5/calendar/event?ts=0\' target=\'_blank\' style=\'color:#00A1D6;text-decoration: underline\'>查看注册天数</a></span><span id=\'time\'></span></span>';
var $time = $(t);
$time.css({
'font-size': '10px',
'margin-left': '20px',
'padding': '1px 1px 1px 1px',
'width': '56px',
'height': '14px'
});
var t2 = '<span><span id=\'registration-time\'> 注册时间: </span><span id=\'time\'>xxxx-xx-xx</span></span>';
var $time2 = $(t2);
$time2.css({
'background': '#6DC781',
'color': 'white',
'font-size': '10px',
'margin-left': '20px',
'padding': '1px 1px 1px 1px',
'width': '56px',
'height': '14px'
});
setInterval(function () {
if (window.location.href.indexOf('show.bilibili.com/orderlist') > -1) //订单中心
{
if ($('.avatar').length > 0) {
$('.avatar').hover(function () {
if ($('.myinfo').length == 0) {
var $div = $('.level').clone(true);
$div.empty();
$div.attr('class', 'myinfo');
$div.css({ 'vertical-align': 'top' });
$uid.css({ 'margin-left': '15px' });
$uid.css({ 'margin-right': '0px' });
$div.append($uid);
if ($.cookie('registration_days') != null && $.cookie('registration_id') == uid) {
$time2.css({ 'margin-left': '8px' });
$div.append($time2);
$('.level').before($div);
$('#time').text($.cookie('registration_days') + '\u00a0');
}
else {
$time.css({ 'margin-left': '8px' });
$div.append($time);
$('.level').before($div);
}
if (uid != undefined) { $('#id').text(uid + ' '); }
}
$('.detail').css({ 'padding-top': '20px', 'height': '180px' });
$('.title').css({ 'height': '52px' });
});
}
}
else if (window.location.href.indexOf('game.bilibili.com') > -1 || window.location.href.indexOf('www.biligame.com') > -1) //游戏中心
{
if ($('.bili-game-header-user-login').length > 0) {
$('.bili-game-header-user-login').hover(function () {
if ($('.myinfo').length == 0) {
var $div = $('<div></div>');
$div.attr('class', 'myinfo');
$div.css({ 'vertical-align': 'top', 'margin-top': '5px', 'display': 'block', 'padding' : '0px 20px 0px 20px' });
$uid.css({ 'margin-right': '0px' });
$uid.attr('id', 'uuu');
$div.append($uid);
if ($.cookie('registration_days') != null && $.cookie('registration_id') == uid) {
$time2.css({ 'margin-left': '0px' });
$time2.attr('id', 'ttt');
if (window.location.href.indexOf('game.bilibili.com') > -1)
{
$div.append($time2);
}
$('.bili-game-header-user-name').after($div);
$('#time').text($.cookie('registration_days') + '\u00a0');
}
else {
$time.css({ 'margin-left': '0px' });
$time.attr('id', 'ttt');
if (window.location.href.indexOf('game.bilibili.com') > -1)
{
$div.append($time);
}
$('.bili-game-header-user-name').after($div);
}
if (uid != undefined) { $('#id').text(uid + ' '); }
$('#uuu').wrap('<div></div>');
$('#ttt').wrap('<div></div>');
$('#ttt').parent().css({ 'margin-top': '5px' });
}
});
}
}
else if (window.location.href.indexOf('show.bilibili.com') > -1) //会员购
{
if ($('.myinfo').length == 0 && $('.user-panel').length > 0) {
$('.user-uname').css({ 'padding-bottom': '5px' });
$('.panel-list').css({ 'height': '55px' });
var $div = $('<div></div>');
$div.attr('class', 'myinfo');
$div.css({ 'vertical-align': 'top', 'margin-top': '5px', 'display': 'block' });
$uid.css({ 'margin-right': '0px' });
$div.append($uid);
if ($.cookie('registration_days') != null && $.cookie('registration_id') == uid) {
$time2.css({ 'margin-left': '10px' });
$div.append($time2);
$('.user-uname').append($div);
$('#time').text($.cookie('registration_days') + '\u00a0');
}
else {
$time.css({ 'margin-left': '10px' });
$div.append($time);
$('.user-uname').append($div);
}
if (uid != undefined) { $('#id').text(uid + ' '); }
}
}
else if (window.location.href.indexOf('live.bilibili.com') > -1) //直播
{
if ($('.user-panel.dp-table').length > 0) {
$('.user-panel.dp-table').hover(function () {
if ($('.myinfo').length == 0) {
var $div = $('<div></div>');
$div.attr('class', 'myinfo');
$div.css({ 'vertical-align': 'top', 'margin-top': '5px', 'display': 'block' });
$uid.css({ 'margin-right': '0px' });
$div.append($uid);
if ($.cookie('registration_days') != null && $.cookie('registration_id') == uid) {
$time2.css({ 'margin-left': '40px' });
$div.append($time2);
$('.content-ctnr.border-box.p-relative.over-hidden').prepend($div);
$('#time').text($.cookie('registration_days') + '\u00a0');
}
else {
$time.css({ 'margin-left': '40px' });
$div.append($time);
$('.content-ctnr.border-box.p-relative.over-hidden').prepend($div);
}
if (uid != undefined) { $('#id').text(uid + ' '); }
}
});
}
else if($('.bili-header .header-avatar-wrap').length > 0)
{
$('.bili-avatar').hover(function () {
if ($('.myinfo').length == 0) {
var $div = $('.coins-item').clone(true);
$div.empty();
$div.attr('class', 'myinfo');
$div.css({ 'vertical-align': 'top', 'margin': '5px 0px 5px 0px' });
$div.append($uid);
let $time22=$time2.clone();
$time22.css('margin-left','5px');
if ($.cookie('registration_days') != null && $.cookie('registration_id') == uid) {
$div.append($time22);
$('.coins-item').before($div);
$('#time').text($.cookie('registration_days') + '\u00a0');
}
else {
$div.append($time);
$('.coins-item').before($div);
}
if (uid != undefined) { $('#id').text(uid + ' '); }
}
});
}
}
else if (window.location.href.indexOf('manga.bilibili.com') > -1) //漫画
{
if ($('.user-panel.p-relative').length > 0) {
$('.user-panel.p-relative').hover(function () {
if ($('.myinfo').length == 0) {
var $div = $('<div></div>');
$div.attr('class', 'myinfo');
$div.css({ 'vertical-align': 'top', 'margin-top': '5px', 'display': 'block' });
$uid.css({ 'margin-right': '0px' });
$uid.attr('id', 'uuu');
$div.append($uid);
if ($.cookie('registration_days') != null && $.cookie('registration_id') == uid) {
$time2.css({ 'margin-left': '0px' });
$time2.attr('id', 'ttt');
$div.append($time2);
$('.user-name.t-center').after($div);
$('#time').text($.cookie('registration_days') + '\u00a0');
}
else {
$time.css({ 'margin-left': '0px' });
$time.attr('id', 'ttt');
$div.append($time);
$('.user-name.t-center').after($div);
}
if (uid != undefined) { $('#id').text(uid + ' '); }
$('#uuu').wrap('<div></div>');
$('#ttt').wrap('<div></div>');
$('#ttt').parent().css({ 'margin-top': '5px' });
}
});
}
}
else {
if ($('.mini-avatar').length > 0) //旧版首页
{
$('.mini-avatar').hover(function () {
if ($('.myinfo').length == 0) {
var $div = $('.coins').clone(true);
$div.empty();
$div.attr('class', 'myinfo');
$div.css({ 'vertical-align': 'top', 'margin-top': '5px' });
$div.append($uid);
if ($.cookie('registration_days') != null && $.cookie('registration_id') == uid) {
$div.append($time2);
$('.level-content').before($div);
$('#time').text($.cookie('registration_days') + '\u00a0');
}
else {
$div.append($time);
$('.level-content').before($div);
}
if (uid != undefined) { $('#id').text(uid + ' '); }
}
});
}
else if($('.bili-header .header-avatar-wrap').length > 0) //新版首页
{
$('.bili-avatar').hover(function () {
if ($('.myinfo').length == 0) {
var $div = $('.coins-item').clone(true);
$div.empty();
$div.attr('class', 'myinfo');
$div.css({ 'vertical-align': 'top', 'margin': '5px 0px 5px 0px' });
$div.append($uid);
let $time22=$time2.clone();
$time22.css('margin-left','5px');
if ($.cookie('registration_days') != null && $.cookie('registration_id') == uid) {
$div.append($time22);
$('.coins-item').before($div);
$('#time').text($.cookie('registration_days') + '\u00a0');
}
else {
$div.append($time);
$('.coins-item').before($div);
}
if (uid != undefined) { $('#id').text(uid + ' '); }
}
});
}
if (window.location.href.indexOf('space.bilibili.com') > -1) //个人空间
{
if($('.mystyle').length==0)
{
$('head').append('<style class="mystyle">#id-card .idc-meta{margin-top:0px!important}</style>');
}
if ($('.uuid').length == 0) {
var $uuid = $('<span class=\'uuid\'></span>');
$uuid.attr('style', 'background: rgb(124, 212, 242); color: white; font-size: 10px; vertical-align:middle; margin-left:4px; padding-left:2px; padding-right:5px; border-radius:4px ');
if (window.location.pathname.lastIndexOf('/') > 0) { $uuid.text(' UID: ' + window.location.pathname.replace(/[^0-9]/ig,"")); }
else { $uuid.text(' UID: ' + window.location.pathname.substring(1) + ' '); }
$('.h-basic').children().eq(0).append($uuid);
}
$("[id*=id-card]").each(function(){
if($(this).find(".uuid").length==0)
{
var $uuid = $("<span class='uuid'></span>");
$uuid.attr("style","background: rgb(124, 212, 242); color: white; font-size: 12px; vertical-align:middle; margin-right:180px; padding-left:4px; padding-right:4px; border-radius:4px; font-weight:normal; width:100px; ")
var href=$(this).find(".idc-info>a").attr("href");
if (href.lastIndexOf('/') > 0) { $uuid.text(' UID:' + href.replace(/[^0-9]/ig,"")); }
//$uuid.text(" UID: "+href.substring(href.lastIndexOf('/', href.lastIndexOf('/') - 1) + 1, href.lastIndexOf('/'))+" ")
$(this).find('.idc-meta').prepend($uuid)
}
})
}
}
$('.gg-icon').closest('.banner-card.b-wrap').hide();
}, 10);
})();