您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
显示手机版贴吧里被隐藏的楼层与翻页按钮
当前为
// ==UserScript== // @name refuse-tieba-app.js // @namespace http://tampermonkey.net/ // @version 0.31 // @author fthvgb1 // @match https://tieba.baidu.com/* // @grant unsafeWindow // @description 显示手机版贴吧里被隐藏的楼层与翻页按钮 // ==/UserScript== function t (){ $("ul#pblist>li").forEach (function (e){ var ee = $(e); var tid = ee.attr ("tid"); var content = ee.find (".list_item_top"); var x = ee.find ('.list_item_top a.j_report_btn'); if (x && x.length>0){ var kz = x [0].href.match (/tid=(\d+)\&/); kz=kz [1]; } var floor = e.getElementsByClassName ('pb_floow_load'); if (floor.length>0){ var text = floor [0].textContent; var url = `https://tieba.baidu.com/t/p/${tid}`; var num = parseInt (text.match (/\d+/)); content.append (`<div style="text-align:center;background-color: #eee;margin: 8px 0 0 42px;"><a style="padding:12px;display:block;"href="javascript:void (0)"data-url="${url}"class="reply"> 查看剩余` + num + `条回复 </a></div>`); var res =content.find ('a.reply'); var orgnum=num; //console.log (content,res); if (res){ res.forEach (function (v,i) { v.addEventListener ('click',function () { var that = this; var page =2; if (num===orgnum){ var url = this.getAttribute ('data-url'); //console.log (); $.get (url,function (rst) { var dom = (new DOMParser ()).parseFromString (rst,'text/html'); var r = dom.querySelector ('.j_floor_panel'); var lii=r.querySelectorAll ('li'); lii.forEach (function (li,index) { //console.log (li.className) if (index<2){ return; } var username = li.querySelector ('.left>div .user_name').outerHTML; username=username.replace ('</a>',':</a>'); var s = li.querySelector ('.content span'); s.className='floor_content'; var c = li.querySelector ('.content').innerHTML; var div = ` <div class="fmain j_floor_main"> <div class="floor_footer_item"> ${username} ${c} </div> </div>`; li.innerHTML=div; var ll = document.createElement ('li'); ll.classList.add ('list_item_floor'); ll.classList.add ('j_list_item_floor'); ll.innerHTML=div; //console.log (content.find ('.flist')) content.find ('.flist')[0].appendChild (ll) }); if (num<=8){ that.parentNode.removeChild (that); } else { num -= 8; that.innerText=`查看剩余 ${num} 条回复`; } }); } else { var url=`https://tieba.baidu.com/mo/q//flr?fpn=${page}&kz=${kz}&pid=${tid}&is_ajax=1&has_url_param=0&template=lzl`; $.get (url,function (res) { var ht = (new DOMParser ()).parseFromString (res.data.floor_html,'text/html'); var lii=ht.querySelectorAll ('li'); lii.forEach (function (li,index) { var username = li.querySelector ('.left>div .user_name').outerHTML; username=username.replace ('</a>',':</a>'); var s = li.querySelector ('.content span'); s.className='floor_content'; var c = li.querySelector ('.content').innerHTML; var div = ` <div class="fmain j_floor_main"> <div class="floor_footer_item"> ${username} ${c} </div> </div>`; li.innerHTML=div; var ll = document.createElement ('li'); ll.classList.add ('list_item_floor'); ll.classList.add ('j_list_item_floor'); ll.innerHTML=div; //console.log (content.find ('.flist')) content.find ('.flist')[0].appendChild (ll) }); if (num>10){ num -= 10; that.innerText=`查看剩余 ${num} 条回复`; } else { that.parentNode.removeChild (that); } }) } }) }) } floor [0].parentNode.removeChild (floor [0]) } }); } (function () { $("#pblist").css ("padding-bottom","0"); $("#pblist>li [fn]").css ("display","block"); $("#pblist>li:not ([fn])").remove (); var pager = $("#list_pager"); pager.attr ("style","visibility:visible !important"); pager.css ("padding","16px 0"); $("#list_pager").height (16); $(".father_cut_daoliu").css ("display","none"); t (); $("#list_pager>a").on ("click",function (){setTimeout (t,3000);}); var recomnd=$('.father-cut-recommend-normal-box'); if (recomnd.length>0){ recomnd [0].parentNode.removeChild (recomnd [0]) } })();