// ==UserScript== // @name 爱奇艺,优酷,腾讯视频 简洁画面,logo水印移除 // @namespace http://tampermonkey.net/ // @version 1.300 // @description 删除元素,logo,达到极简效果 // @author Xian // @match https://www.iqiyi.com/*.html* // @match https://v.qq.com/x/*.html* // @match https://v.youku.com/v_show/*.html* // @grant none // @downloadURL 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 = '110px'; aqy_a.style.height = '21px'; aqy_a.style.fontSize = '13px'; aqy_a.style.userSelect = 'none'; aqy_a.style.color = 'black'; aqy_a.style.transition = 'all .5s ease'; aqy_a.style.borderRadius = '10px'; aqy_a.style.overflow = 'hidden'; aqy_a.style.backgroundColor = 'rgba(170,170,127,0.7)'; aqy_a.innerHTML += "配置元素
"; aqy_a.innerHTML += "×"; aqy_a.innerHTML += "全选
"; aqy_a.innerHTML += "是否删除花絮和推荐

"; aqy_a.innerHTML += "是否删除暂停时广告

"; aqy_a.innerHTML += "是否删除视频上水印

"; aqy_a.innerHTML += "是否删除头部标题栏

"; aqy_a.innerHTML += "是否删除下滑更多内容

"; aqy_a.innerHTML += "是否强制移除弹幕

"; aqy_a.innerHTML += "是否默认页面全屏可能失效

"; aqy_a.innerHTML += "取消删除后页面刷新才会生效!
"; 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.onkeydown = function(e) { if (window.event) e = window.event; var code = e.charCode || e.keyCode; if (e.ctrlKey && e.shiftKey && code == 81) document.body.appendChild(aqy_a); } // document.getElementsByClassName('unfold-icon')[0].parentNode.click(); //广告 setInterval(function() { try { document.getElementById('block-V').remove(); } catch (e) {} try { document.getElementsByClassName('side_ad')[0].remove(); document.getElementsByClassName('side_ad')[1].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 = '365px'; i = true; document.getElementById('qwer').innerText = '收起'; } else { this.parentNode.style.width = '110px'; this.parentNode.style.height = '21px'; i = false; document.getElementById('qwer').innerText = '展开'; } } function saveAnimation() { var eleTop = -30, eleOp = 0; var ele = document.getElementById('saveup'); var a = setInterval(function() { ele.style.top = eleTop + 'px'; ele.style.opacity = eleOp; eleTop++; eleOp += 0.02; if (eleTop > 20) { clearInterval(a); } }, 10); setTimeout(function() { // var eleTop=20,eleOp=1; var b = setInterval(function() { ele.style.top = eleTop + 'px'; ele.style.opacity = eleOp; eleTop--; eleOp -= 0.02; if (eleTop < -30) { document.getElementById('saveChange').disabled = false; document.getElementById('saveChange').innerText = '保存'; clearInterval(b); } }, 10); }, 2000); } //保存按钮 var cv = document.createElement('div'); cv.id = 'saveup'; cv.style.position = 'absolute'; cv.style.left = '50%'; cv.style.transform = 'translateX(-61%)'; cv.style.width = '100px'; cv.style.height = '20px'; cv.style.backgroundColor = '#ffffff'; cv.style.borderRadius = '5px'; cv.innerText += '保存成功!!'; cv.style.textAlign = 'center'; var checkedtf; document.getElementById('saveChange').onclick = function() { document.getElementById('saveChange').parentNode.appendChild(cv); saveAnimation(); this.disabled = true; this.innerText = '- - >' //花絮和推荐 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); //默认全屏 if (document.getElementById('check07t').checked == true) { checkedtf = true; } else { checkedtf = false; } localStorage.setItem('full', 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) {} var top = document.body.scrollTop || document.documentElement.scrollTop scrollBy(0, -top); }, 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; } //默认全屏 if (localStorage.getItem("full") == 'true') { document.getElementById('check07t').checked = true; fullsce(); } else { document.getElementById('check07f').checked = true; } } setTimeout(fullsce,2000); function fullsce() { var de = document.documentElement; if (de.requestFullscreen) { de.requestFullscreen(); } if (de.mozRequestFullScreen) { de.mozRequestFullScreen(); } if (de.webkitRequestFullScreen) { de.webkitRequestFullScreen(); } } // Your code here... })();