Greasy Fork is available in English.
美化<误>各网页界面
当前为
// ==UserScript==
// @name Beautify
// @namespace https://github.com/symant233
// @version 0.0.14
// @description 美化<误>各网页界面
// @author symant233
// @require https://cdn.staticfile.org/jquery/3.4.1/jquery.min.js
// @match *://cn.vuejs.org/v2/*
// @match *://www.runoob.com/*
// @match *://www.zxzj.me/*
// @match *://www.gorpg.club/*
// @match *://*.csdn.net/*
// @match *://es6.ruanyifeng.com/*
// @match *://wenku.baidu.com/*
// @match *://didi.github.io/cube-ui/*
// @match *://www.bilibili.com/video/*
// @match *://cn.bing.com/search?q=*
// @match *://duckduckgo.com/?q=*
// @match *://baike.baidu.com/*
// @match https://yz.chsi.com.cn/sytj/tj/*
// @match https://www.30secondsofcode.org/*
// @match https://developer.mozilla.org/*
// @exclude *://*.chaoxing.com/*
// @license GPL-3.0
// @homepageURL https://github.com/symant233/PublicTools
// @supportURL https://github.com/symant233/PublicTools/issues
// ==/UserScript==
(function() {
'use strict';
if (!$) { var $ = window.jQuery; }
$('body').append('<style>::-webkit-scrollbar{width:10px;height:7px;}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#aaa}::-webkit-scrollbar-thumb:hover{background:#777}</style>')
console.log('Tampermonkey script @Beautify loaded.');
function vue_doc(){
//缩小导航栏
$('body').css("padding-top", "43px");
$('#header').css({"padding": "0px", "height": "43px", "box-shadow": "0px 0px 5px 0px rgba(0,0,0,0.2)"});
$('#logo').css("padding-left", "10px");
$('#nav').css("top", "1px");
$('.sidebar').css("top", "43px");
$('.sidebar-inner').css("padding-top", "13px");
}
function runoob() {
//隐藏头部logo 移动搜索框位置到navbar
$('#index-nav').append(`<form action="//www.runoob.com/" target="_blank" style="display: inline;float: right;">
<input class="placeholder" id="s" name="s" placeholder="搜索……" autocomplete="off"></form>`);
$('.pc-nav').append(`<form action="//www.runoob.com/" target="_blank" style="display: inline;">
<input class="placeholder" id="s" name="s" placeholder="搜索……" autocomplete="off"></form>`);
$('.logo-search').remove();
$('.col.nav').css("padding-top", "5px");
$('#sidebar-right-re').parent().remove(); //右侧广告
$('.feedback-btn').remove(); //反馈按钮
$('.qrcode').remove; //右侧悬浮二维码
$('.navigation').css("background", "grey");
if (document.location.href.split('/')[3] == "try") {
$('nav').remove();
$("body").css("padding-top", "60px");
$('footer').remove();
}
}
function zxzj() {
//缩小间距 省的用滚轮
$('.stui-header').css("margin", "0px");
$('.stui-page__item').css("margin", "0px");
$('.stui-screen').css("padding", "0px");
//$('.stui-vodlist li').css("padding", "0px 10px");
$('.stui-pannel').css("margin-bottom", "0px");
//$('.head.clearfix').css("padding", "5px");
}
function gorpg() {
//if (document.URL == "https://www.gorpg.club/k_misign-sign") {$('#JD_sign').click();}
$('.bus_ads').remove();
$('.bus_daohan').css("margin", "0px");
}
var domain = document.domain;
switch (domain){
case 'cn.vuejs.org':
vue_doc();
break;
case 'www.runoob.com':
runoob();
break;
case 'www.zxzj.me':
zxzj();
break;
case 'www.gorpg.club':
gorpg();
break;
case 'csdn.net': {
console.log('Beautify@ try to click');
var r = $('.btn-readmore')[0].click();
console.log('Beautify@ clicked:' + r);
break;
}
case 'es6.ruanyifeng.com':
$('#content').css("width", "63%");
$('#content').css("padding-bottom", "0px");
$('#back_to_top').css("right", "35px");
$('#edit').css("right", "35px");
$('#theme').css("right", "35px");
$('#flip').css("right", "10px");
break;
case 'wenku.baidu.com':
setTimeout(function() {
console.log('show more');
$('.btn-know').click();
$('.moreBtn').click();
}, 1500 );
break;
case 'didi.github.io':
setTimeout(function() {
document.getElementsByClassName('navigator')[0].style.height = "54px";
document.getElementsByClassName('navigator')[0].style.lineHeight = "54px";
document.getElementsByClassName('home-view')[0].style.paddingTop = "38px";
}, 500 );
break;
case 'www.bilibili.com': {
// 宽屏模式 来自 https://github.com/bilibili-helper/bilibili-helper-o/blob/637d0741b0d81154c7bc330f8fce19b926f5a71b/src/js/modules/videoWiden/UI/index.js
function setWide () {
const btn = document.querySelector('.bilibili-player-video-btn-widescreen:not(.closed)');
if (btn && !btn.getAttribute('bilibili-helper-data')) {
btn.setAttribute('bilibili-helper-data', true);
btn.click();
}
}
new Promise(resolve => {
setWide();
const player = document.querySelector('#bofqi, #bilibiliPlayer');
if (player) {
new MutationObserver((mutationList) => {
mutationList.forEach((mutation) => {
if (mutation.oldValue) {
setWide();
}
});
}).observe(player, {
attributes: true,
attributeOldValue: true,
subtree: true,
});
}
resolve();
});
// PiP 画中画模式快捷键`p`
document.addEventListener('keyup', function (e) {
if (e.key === 'p') {
$('.bilibili-player-iconfont-pip-on').click();
}
}, false);
break;
}
case 'cn.bing.com': {
$("head").append('<style>#b_content{padding-left: 85px;}</style>');
break;
}
case 'duckduckgo.com': {
$("head").append('<style>#links_wrapper{padding-left: 108px;}</style>');
break;
}
case 'baike.baidu.com':
$('.content-wrapper .content').css('font', 'unset'); // 移除阴间字体
//$('#sl-player-el-video').trigger('pause'); //暂停自动播放
//$('.sl-player-el-close').click();
$('#sl-player-el-video').remove(); // 删除播放器
$('.sl-player-el-container').remove(); // 删除播放器容器
break;
case 'yz.chsi.com.cn': {
// 去除不符合不能调剂的信息
function filter() {
const tmp = $("#content-qecxList > table > tbody").children();
for ( let i in tmp ) {
if ( tmp[i].lastElementChild.innerText.includes("不符合") || tmp[i].lastElementChild.firstElementChild.title.includes('不符合') ) {
tmp[i].remove();
console.log(tmp[i].textContent + 'removed');
}
}
}
$('<button id="btn-filter" style="width: 50px;">过滤</button>').appendTo('.ewm-fix');
$('#btn-filter').click(filter);
document.addEventListener('keyup', function (e) {
if (e.key === 'Enter' && e.ctrlKey) {
$('.tj-seach-btn').click();
}
}, false);
break;
}
case 'www.30secondsofcode.org':
$("head").append('<style>.nav-bar{height:auto;}</style>');
break;
case 'developer.mozilla.org': {
$("head").append('<style>.page-header{padding:12px 24px;}.breadcrumb-locale-container{margin:0px;}.logo{height:59px;}</style>');
let link = document.location.href;
link = link.replace('/en-US/', '/zh-CN/');
$(".language-icon").click(()=>{document.location.href = link; })
break;
}
default:
break;
}
})();