您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
百度贴吧增强;去广告、自动签到、免除重定向直接跳转到目标链接、搜索楼主全部贴子
当前为
// ==UserScript== // @name 百度贴吧增强——【花生米】 // @namespace http://www.popcat3.xyz/ // @version 1.0 // @description 百度贴吧增强;去广告、自动签到、免除重定向直接跳转到目标链接、搜索楼主全部贴子 // @author HuaShengMi // @require http://cdn.bootcss.com/jquery/1.8.3/jquery.min.js // @match *://tieba.baidu.com/* // @license GPL-3.0-only // @grant GM_setClipboard // @grant GM_getValue // @grant GM_setValue // @run-at document-end // @compatible Chrome // ==/UserScript== /* eslint-disable no-redeclare */ /* eslint-disable no-undef */ (function() { 'use strict'; var titleStr=''; function my_ads() { var k=0; var obj1=$('iframe'); //console.log(obj1.length); var i=0; if(obj1 != null && obj1.length>0) { for(i=0;i<obj1.length;i++) { var str=obj1[i].getAttribute('src'); //console.log(str); if(str != null && str.indexOf('/pagead/') != -1) { obj1[i].removeAttribute('src'); obj1[i].setAttribute('display','none'); obj1[i].setAttribute('style',''); k++; console.log("****ads***** " + k); } } } return k; } var myVar = setInterval(function(){ my_ads(); $('#aside-ad').css('display','none'); var obj9=document.querySelectorAll("div.clearfix"); var i=0; if(obj9!=null && obj9.length>0) { for(i=0;i<obj9.length;i++) if(obj9[i].innerHTML.indexOf('j_click_close') != -1 && obj9[i].innerHTML.indexOf('j_click_stats') != -1) obj9[i].style.display = "none"; } var obj8=document.querySelectorAll("div"); if(obj8!=null && obj8.length>0) { for(i=0;i<obj8.length;i++) if(obj8[i].id.indexOf('mediago-tb-frs-list-') != -1) obj8[i].style.display = "none"; } var obj3=document.querySelectorAll("a"); if(obj3!=null && obj3.length>0) { for(i=0;i<obj3.length;i++) { if(obj3[i].href.indexOf('/safecheck/') != -1) obj3[i].href=obj3[i].innerText; if(obj3[i].className.indexOf('card_title_fname') != -1) { var str2=obj3[i].innerText; titleStr=str2.substring(0,str2.length-1); //console.log("****ttt***** [" + titleStr+"]"); } } } //----------dialogJclose var var1=document.querySelectorAll("div.dialogJ.passportDialog.dialogJfix.dialogJshadow"); if(var1!=null && var1.length>0) { var var2=var1[0].querySelector('a.dialogJclose'); if(var2!=null) { var2.click(); } } //---------- }, 1000); setTimeout(function(){ var obj6 = document.querySelector('a.focus_btn.cancel_focus'); var obj5 = document.querySelector('a[title="签到完成"]'); var obj7 = document.querySelector('a[title="签到"]'); if(obj5==null && obj6!=null && obj7!=null) { obj7.click(); setTimeout(() => { var obj4=document.querySelectorAll("div.j_succ_info.sign_succ1"); if(obj4!=null && obj4.length>0) obj4[0].style.display = "none"; }, 1000); } var seastr=''; var obj10 = document.querySelectorAll('div.d_author'); if(obj10!=null && obj10.length>0) { for(var i=0;i<obj10.length;i++) { var obj11 = obj10[i].querySelectorAll('div.louzhubiaoshi_wrap'); if(obj11==null || obj11.length==0) continue; else { var obj12 = obj10[i].querySelector('li.d_name'); if(obj12!=null) seastr= obj12.innerText; } } } var obj1 = document.querySelector('ul.nav_list.j_nav_list'); //console.log(obj1.innerText); if(document.location.href.indexOf('/p/') != -1 && obj1!=null && seastr.length>1 && titleStr.length>1) { const newLi = document.createElement('li'); newLi.classList.add('j_tbnav_tab'); const newLink = document.createElement('a'); newLink.href = 'https://tieba.baidu.com/f/search/res?ie=utf-8&kw='+titleStr+'&qw='+seastr; newLink.textContent = '搜索楼主全部贴子'; newLink.target = '_blank'; newLi.appendChild(newLink); obj1.appendChild(newLi); } }, 1500); })();