360doc个人图书馆优化

解除复制限制,隐藏广告,隐藏打赏提示,点击全屏按钮后隐藏登录框,非可信域名链接直接打开,自动展开全文,显示打印按钮,显示转word按钮


Install this script?
  1. // ==UserScript==// @name 360doc个人图书馆优化// @namespace http://tampermonkey.net/// @version 0.4.4.2// @description 解除复制限制,隐藏广告,隐藏打赏提示,点击全屏按钮后隐藏登录框,非可信域名链接直接打开,自动展开全文,显示打印按钮,显示转word按钮// @author AN drew// @match *://www.360doc.com/*// @exclude *://www.360doc.com/reader/*// @match *://www.360doc.cn/*// @require https://lib.baomitu.com/jquery/3.5.0/jquery.min.js// @grant GM_addStyle// ==/UserScript==(function() {'use strict';//解除复制限制来自https://gfork.dahi.icu/zh-CN/scripts/12591document.body.oncopy=null; //去掉当前设置的复制监听document.body.__defineSetter__ && document.body.__defineSetter__("oncopy",function(){}); //禁止修改复制监听Object.defineProperty(document.body, 'oncopy', {set : function(){}})Object.defineProperties(document.body, {'oncopy':{set:function(){}}})GM_addStyle(`.a_left{ float:none; margin-left: auto; margin-right: auto;}.doc360article_content{padding-right: 0px!important;}`)setTimeout(()=>{//点击全屏按钮、打印按钮后隐藏登录框$('.newbtn_fullscreen , #fixedFullScreen, .newbtn_print, #fixedPrint, #contextmenudivmouseup, #contextmenudiv').click(function(){$('#registerOrLoginLayer').hide();$('[style*="background: rgb(0, 0, 0); position: fixed; opacity: 0.5;"] , [style*="background: rgb(0, 0, 0); opacity: 0.5;"]').hide();});},1500);var domainlist = ["yytcdn.com", "youku.com", "yinyuetai", "yidianzixun.com", "xmnn.cn", "xinmin.cn", "www.s1979.com", "www.qzone.cc", "www.aipai.com","ws.126.net", "vodjk.com", "video.sxrb.com", "v1.cn", "v.mp.uc.cn", "v.ku6vms.com", "v.ifeng.com", "tv189.", "tudou.com","tangdou.com", "sohu.com", "smgbb.cn", "sina.com", "qq.com", "qiyi.com", "pptv.com", "pplive.cn", "pomoho.com", "people.com.cn","people.com", "pclady.com.cn", "netease.", "mtime.com", "m.toutiao", "letvcdn.com", "letv.com", "le.com", "ku6cdn.com", "kksmg.com","jstv.com", "js.tudouui.com", "iqiyi.com", "iqiyi.com", "iqilu.com", "imgo.tv", "ifengimg.com", "ifeng.com", "huanqiu.", "hitvs.cn","hitow.net", "haokan.baidu.com", "gmw.cn", "enorth.com", "eastmoney.com", "e23.cn", "douyin.com", "doc88.com", "cztv.com", "cutv.com","#####news.com", "chaoxing.com", "cdstm.cn", "####.com", "####.com", "boosj.com", "bokecc.com", "bilibili.com", "baomihua.com", "b23.tv","av.rednet.cn", "71.cn", "56.com", "365yg.com", "360kan.com", "17173.com", "163.com", ".yidianzixun.com", ".xiguavideo.net",".xiguavideo.cn", ".xiguashipin.net", ".xiguashipin.cn", ".xiguaapp.com", ".xiguaapp.cn", ".toutiao.com", ".pstatp.com", ".kuaishou.com",".ixigua.com", ".365yg.com", "zhiyin.cn", "yoqoo.com", "xinhuanet.com", "xiaoniangao.cn", "www.legaldaily.com.cn", "www.docin.com","www.5872.com", "wenku.baidu.com", "v.rbc.cn", "v.csdn.hudong.com", "v.#####mil.com.cn", "umiwi.com", "static.youku.com","360doc.com","resources.pomoho.com", "pps.tv", "pcauto.com.cn", "news.cn", "ku6.com", "jxyinyue.com", "hunantv.com", "hualu5.com", "dv.ce.cn","cri.cn yntv.cn", "cntv.cn", "client.joy.cn", "bd#####.com", "6.cn", "21cn.com", "m.docin.com", "m.doc88.com", "wk.baidu.com"];$('#articlecontent a').click(function(){let href = $(this).attr('href');let isTrusted = false;$.each(domainlist, function(index, value) {if (href.indexOf(value) > -1) {isTrusted = true;}})if(isTrusted == false) //非可信域名链接直接打开,不弹提示{window.open(href);}});$('.a_left').width($('.doc360article_content').width()-100);$('#bgchange').width($('.doc360article_content').width()-100);$('.article_showall + table').width($('.doc360article_content').width()-100);$('#artContent').attr('style','max-width:'+ ($('.doc360article_content').width()-100) + 'px,width:'+ ($('.doc360article_content').width()-100) + 'px');$('#artContent + div').width($('.doc360article_content').width()-100);setInterval(()=>{$('body').removeClass('articleMaxH'); //自动展开全文//文章内打印按钮$('.newbtn_print').show();if($('.newbtn_print').length>0 && $('.newbtn_print').attr('onclick').indexOf('PrintObj.print()') == -1){$('.newbtn_print').attr('onclick',$('.newbtn_print').attr('onclick')+'PrintObj.print();');}//顶部打印按钮if($('.atfixednav').css('display')=='block'){$('#fixedPrint').show();if($('#fixedPrint a').length>0 && $('#fixedPrint a').attr('onclick').indexOf('PrintObj.print()') == -1){$('#fixedPrint a').attr('onclick',$('#fixedPrint a').attr('onclick')+'PrintObj.print();');}}//右键菜单打印按钮if($('#contextmenudiv').css('display')=='block'){if($('#contextmenudiv li:nth-of-type(2) a').length>0 && $('#contextmenudiv li:nth-of-type(2) a').attr('onclick').indexOf('PrintObj.print()') == -1){$('#contextmenudiv li:nth-of-type(2) a').attr('onclick',$('#contextmenudiv li:nth-of-type(2) a').attr('onclick')+'PrintObj.print();');}}//文章内转word按钮$('.newbtn_word').show();if($('.newbtn_word').length>0 && $('.newbtn_word').attr('onclick').indexOf('WordObj.htmlToWord()') == -1){$('.newbtn_word').attr('onclick',$('.newbtn_word').attr('onclick')+';WordObj.htmlToWord();');}//顶部转word按钮if($('.atfixednav').css('display')=='block'){$('#fixedWord').show();if($('#fixedWord a').length>0 && $('#fixedWord a').attr('onclick').indexOf('WordObj.htmlToWord()') == -1){$('#fixedWord a').attr('onclick',$('#fixedWord a').attr('onclick')+'WordObj.htmlToWord();');}}if(!$('#topnickname a').hasClass('full')){$('#topnickname a').text($('#topnickname a').attr('title'));$('#topnickname a').addClass('full');}$('#ac_buybook').hide();$('.floatqrcode').hide();$('#doc360outlinkpop').hide();$('#adarttopgoogle').hide();$('#outerdivifartad1').hide();$('.str_border').hide();$('#recommendArt .his_her_div').hide();$('.clear360doc').hide();$('newsfeed').hide();$('#topref').parent().hide();$('.prev_next').hide();$('#oranuserinfo').hide();$('#divreward').hide();$('#ifartaddiv').hide();$('#divadright').hide();$('.index_app2d').hide();$('.index_app2dclose').hide();$('.a_right').hide();$('#goTop2').hide();$('#arttopbdad').hide();$('.gzhxcjh_entrance').hide();$('.bevip__tips').hide();$('.head2020_mask + div').hide();$('#divtort + div').hide();$('.yc_user').hide();$('.youlike').hide();$('.lswztit').hide();$('.like_content').hide();$('#relearticle').hide();$('#relevantmorediv').hide();$('#currbackgroudcolor > div:nth-child(6)').hide();$('#VipNewTipsIframe').hide();$('#OneVipIframe').hide();$('div[style*="background: rgb(0, 0, 0); position: fixed;"]').hide();$('#SpringFestivalIframe').hide();},100);setTimeout(function(){if(window.location.href.indexOf('www.360doc.cn')>-1 && $('.article_showall a').length>0){$('.article_showall a').get(0).click();ReShowAll();closedialog2();}},1000);})();