Greasy Fork is available in English.
删除元素,logo,达到极简效果
当前为
// ==UserScript==
// @name 爱奇艺,优酷,腾讯视频 简洁画面,logo水印移除
// @namespace http://tampermonkey.net/
// @version 1.202
// @description 删除元素,logo,达到极简效果
// @author Xian
// @match https://www.iqiyi.com/*.html*
// @match https://v.qq.com/x/cover/*.html*
// @match https://v.youku.com/v_show/*.html*
// @grant none
// ==/UserScript==
(function() {
'use strict';
//鼠标悬停
var a;
document.getElementsByTagName('body')[0].onmousemove=function(){
document.getElementsByTagName('body')[0].style.cursor = 'auto';
clearTimeout(a);
a = setTimeout(function(){
document.getElementsByTagName('body')[0].style.cursor = 'none';
},2000);
};
var aqy_a = document.createElement("div");
aqy_a.style.position='fixed';
aqy_a.style.top='10%';
aqy_a.style.left='0';
aqy_a.style.padding='10px';
aqy_a.style.zIndex='999';
aqy_a.style.width='100px';
aqy_a.style.height='17px';
aqy_a.style.fontSize='13px';
aqy_a.style.userSelect='none';
aqy_a.style.transition='all .5s ease';
aqy_a.style.borderRadius='10px';
aqy_a.style.overflow='hidden';
aqy_a.style.backgroundColor='rgba(232,232,232,0.7)';
aqy_a.innerHTML+="配置元素<button type='button' style='border: 1px solid black;padding:2px 5px;margin:0 1px 5px 1px;' id='qwer'>展开</button><br>";
aqy_a.innerHTML+="<a onclick='this.parentNode.remove()' style='position: absolute;right: 3px;top: 11px;border: 1px solid black;display: inline-block;border-radius: 50%;width: 15px;height: 15px;line-height: 14px;text-align: center;font-size:17px;'>×</a>";
aqy_a.innerHTML+="全选<input type='checkbox' id='checkall'style='-webkit-appearance:auto;transform: translate(7px,3px);' /><br/>";
aqy_a.innerHTML+="是否删除花絮和推荐<br/><input type='radio' style='-webkit-appearance:auto;' id='check01t' name='check01'/><label for='check01t'>是</label><input type='radio' style='-webkit-appearance:auto;' id='check01f' name='check01'/><label for='check01f'>否</label><br>";
aqy_a.innerHTML+="是否删除暂停时广告<br/><input type='radio' style='-webkit-appearance:auto;' id='check02t' name='check02'/><label for='check02t'>是</label><input type='radio' style='-webkit-appearance:auto;' id='check02f' name='check02'/><label for='check02f'>否</label><br>";
aqy_a.innerHTML+="是否删除视频上水印<br/><input type='radio' style='-webkit-appearance:auto;' id='check03t' name='check03'/><label for='check03t'>是</label><input type='radio' style='-webkit-appearance:auto;' id='check03f' name='check03'/><label for='check03f'>否</label><br>";
aqy_a.innerHTML+="是否删除头部标题栏<br/><input type='radio' style='-webkit-appearance:auto;' id='check04t' name='check04'/><label for='check04t'>是</label><input type='radio' style='-webkit-appearance:auto;' id='check04f' name='check04'/><label for='check04f'>否</label><br>";
aqy_a.innerHTML+="是否删除下滑更多内容<br/><input type='radio' style='-webkit-appearance:auto;' id='check05t' name='check05'/><label for='check05t'>是</label><input type='radio' style='-webkit-appearance:auto;' id='check05f' name='check05'/><label for='check05f'>否</label><br>";
aqy_a.innerHTML+="是否强制移除弹幕<br/><input type='radio' style='-webkit-appearance:auto;' id='check06t' name='check06'/><label for='check06t'>是</label><input type='radio' style='-webkit-appearance:auto;' id='check06f' name='check06'/><label for='check06f'>否</label><br>";
aqy_a.innerHTML+="取消删除后页面刷新才会生效!<br/><button id='saveChange' style='border: 1px solid black;margin:0 5px;padding:2px;width:40px;'>保存</button><button id='sxym' style='border: 1px solid black;margin:0 5px;padding:2px;'>刷新页面</button><button id='clearChange' style='border: 1px solid black;margin:0 5px;padding:2px;width:40px;'>重置</button>";
document.body.appendChild(aqy_a);
for (i=0;i<aqy_a.childNodes.length;i++) {
try{
aqy_a.childNodes[i].style.cursor='pointer';
}catch(e){}
}
// document.getElementsByClassName('unfold-icon')[0].parentNode.click();
//广告
setInterval(function(){
try{
document.getElementById('block-V').remove();
}catch(e){}
try{
document.getElementById('right-title-ad-banner').remove();
}catch(e){}
try{
document.getElementById('_vip_player_sec').remove();
}catch(e){}
try{
document.getElementsByClassName('detail-sd')[0].remove();
}catch(e){}
try{
document.getElementsByClassName('mod_ad')[0].remove();
}catch(e){}
try{
document.getElementsByClassName('qr-wrap')[0].remove();
}catch(e){}
},2000);
//全选
document.getElementById('checkall').onclick=function(){
if(this.checked==true){
for(var oi=1;oi<10;oi++){
try{
document.getElementById('check0'+oi+'t').checked=true;
}catch(e){}
}
}else{
for(var pi=1;pi<10;pi++){
try{
document.getElementById('check0'+pi+'f').checked=true;
}catch(e){}
}
}
}
//展开按钮
var i=false;
document.getElementById('qwer').onclick=function(){
if(i==false){
this.parentNode.style.width='183px';
this.parentNode.style.height='322px';
i=true;
document.getElementById('qwer').innerText='收起';
}else{
this.parentNode.style.width='100px';
this.parentNode.style.height='17px';
i=false;
document.getElementById('qwer').innerText='展开';
}
}
//保存按钮
var checkedtf ;
document.getElementById('saveChange').onclick=function(){
//花絮和推荐
if(document.getElementById('check01t').checked==true){checkedtf=true;}
else{checkedtf=false;}
localStorage.setItem('tidbits',checkedtf);
//暂停时广告
if(document.getElementById('check02t').checked==true){checkedtf=true;}
else{checkedtf=false;}
localStorage.setItem('ad1',checkedtf);
//水印logo
if(document.getElementById('check03t').checked==true){checkedtf=true;}
else{checkedtf=false;}
localStorage.setItem('waterMark',checkedtf);
//头部标题栏
if(document.getElementById('check04t').checked==true){checkedtf=true;}
else{checkedtf=false;}
localStorage.setItem('title',checkedtf);
//下滑更多
if(document.getElementById('check05t').checked==true){checkedtf=true;}
else{checkedtf=false;}
localStorage.setItem('moreContent',checkedtf);
//弹幕
if(document.getElementById('check06t').checked==true){checkedtf=true;}
else{checkedtf=false;}
localStorage.setItem('barrage',checkedtf);
document.getElementById('checkall').checked=false;
changeED();
}
//刷新页面按钮
document.getElementById('sxym').onclick=function(){
document.getElementById('saveChange').click();
location.reload();
}
//重置按钮
document.getElementById('clearChange').onclick=function(){
localStorage.clear();
document.getElementById('checkall').checked=true;
document.getElementById('checkall').click();
}
//页面加载完执行删除
// window.onload=function(){
changeED();
// }
//最后的执行操作
function changeED(){
//花絮和推荐
if(localStorage.getItem("tidbits")=='true'){
document.getElementById('check01t').checked=true;
setInterval(function(){
try{
document.getElementById('widget-movie-newtidbits').remove();
}catch(e){}
try{
document.getElementsByClassName('component-title')[0].parentNode.remove();
}catch(e){}
try{
document.getElementById('widget-movie-superseries').remove();
}catch(e){}
try{
document.getElementById('widget-videorezebra').remove();
}catch(e){}
try{
document.getElementsByClassName('mod_title')[0].remove();
}catch(e){}
try{
document.getElementsByClassName('mod_mood')[0].remove();
}catch(e){}
try{
document.getElementsByClassName('figure_list')[0].remove();
}catch(e){}
try{
document.getElementsByClassName('mod_figure_list_sm')[0].remove();
}catch(e){}
},2000);
}else{
document.getElementById('check01f').checked=true;
}
//暂停时广告
if(localStorage.getItem("ad1")=='true'){
document.getElementById('check02t').checked=true;
setInterval(function(){
try{
document.getElementsByClassName('cupid-pause-close')[0].parentNode.remove();
}catch(e){}
try{
document.getElementsByClassName('h5-ext-layer')[0].childNodes[1].remove();
}catch(e){}
try{
document.getElementsByClassName('txp_ad')[0].remove();
}catch(e){}
try{
document.getElementsByClassName('txp_ad_center')[0].remove();
}catch(e){}
},2000);
}else{
document.getElementById('check02f').checked=true;
}
//水印logo
if(localStorage.getItem("waterMark")=='true'){
document.getElementById('check03t').checked=true;
setInterval(function(){
try{
document.getElementsByClassName('iqp-logo-top')[0].remove();
}catch(e){}
try{
document.getElementsByClassName('txp_waterMark_pic')[0].remove();
}catch(e){}
try{
document.getElementsByClassName('logo-new')[0].remove();
}catch(e){}
},2000);
}else{
document.getElementById('check03f').checked=true;
}
//标题栏
if(localStorage.getItem("title")=='true'){
document.getElementById('check04t').checked=true;
setInterval(function(){
try{
var b = document.getElementsByClassName('header-wrap')[0];
b.parentNode.style.backgroundColor = '#292929';
b.remove();
}catch(e){}
try{
var aqyb = document.getElementById('new_vs_header');
aqyb.parentNode.style.backgroundColor = '#0f0f1e';
aqyb.remove();
}catch(e){}
try{
var aqyc = document.getElementById('header-contain');
aqyc.parentNode.style.backgroundColor = '#0f0f1e';
aqyc.remove();
}catch(e){}
},2000);
}else{
document.getElementById('check04f').checked=true;
}
//下滑更多
if(localStorage.getItem("moreContent")=='true'){
document.getElementById('check05t').checked=true;
setInterval(function(){
try{
document.getElementsByClassName('qy-player-side-vip')[0].remove();
}catch(e){}
try{
document.getElementsByClassName('container_main')[0].remove();
}catch(e){}
try{
document.getElementById('titleRow').remove();
}catch(e){}
try{
document.getElementById('contentArea').remove();
}catch(e){}
try{
document.getElementById('shortcut').remove();
}catch(e){}
try{
document.getElementById('block-AR').remove();
}catch(e){}
try{
document.getElementById('container_player').style.height='2000px';
}catch(e){}
try{
var aqy_body = document.getElementsByTagName('body')[0];
aqy_body.style.height = '2000px';
aqy_body.style.backgroundColor = '#292929';
aqy_body.style.overflow = 'hidden';
}catch(e){}
},2000);
}else{
document.getElementById('check05f').checked=true;
}
//弹幕
if(localStorage.getItem("barrage")=='true'){
document.getElementById('check06t').checked=true;
setInterval(function(){
try{
document.getElementById('barrage-controller').remove();
}catch(e){}
try{
document.getElementsByClassName('iqp-barrage-item')[0].remove();
}catch(e){}
try{
document.getElementsByClassName('barrage-container')[0].remove();
}catch(e){}
try{
document.getElementsByClassName('txp_comment_hot')[0].remove();
}catch(e){}
try{
document.getElementsByClassName('qy-barrage')[0].remove();
}catch(e){}
try{
document.getElementsByClassName('txp_barrage_external')[0].remove();
}catch(e){}
try{
document.getElementsByClassName('txp_mod_barrage')[0].remove();
}catch(e){}
},2000);
}else{
document.getElementById('check06f').checked=true;
}
}
// Your code here...
})();