添加部分url
This commit is contained in:
parent
0d4166cacc
commit
c794a4543c
|
@ -1,15 +1,20 @@
|
||||||
// ==UserScript==
|
// ==UserScript==
|
||||||
// @name tieba page
|
// @name tieba page
|
||||||
// @namespace http://tampermonkey.net/
|
// @namespace http://tampermonkey.net/
|
||||||
// @version 0.52
|
// @version 0.53
|
||||||
// @author fthvgb1
|
// @author fthvgb1
|
||||||
// @match https://tieba.baidu.com/*
|
// @match https://tieba.baidu.com/*
|
||||||
// @grant unsafeWindow
|
// @grant none
|
||||||
// @description 显示手机版贴吧里被隐藏的楼层与翻页按钮
|
// @description 显示手机版贴吧里被隐藏的楼层与翻页按钮
|
||||||
// ==/UserScript==
|
// ==/UserScript==
|
||||||
|
|
||||||
|
|
||||||
function t() {
|
|
||||||
|
|
||||||
|
(function () {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
function t() {
|
||||||
lz();
|
lz();
|
||||||
$("ul#pblist>li").forEach(function (e) {
|
$("ul#pblist>li").forEach(function (e) {
|
||||||
f(e);
|
f(e);
|
||||||
|
@ -18,7 +23,7 @@ function t() {
|
||||||
var content = ee.find(".list_item_top");
|
var content = ee.find(".list_item_top");
|
||||||
var x = ee.find('.list_item_top a.j_report_btn');
|
var x = ee.find('.list_item_top a.j_report_btn');
|
||||||
if (x && x.length > 0) {
|
if (x && x.length > 0) {
|
||||||
var kz = x[0].href.match(/tid=(\d+)\&/);
|
var kz = x[0].href.match(/tid=(\d+)&/);
|
||||||
kz = kz[1];
|
kz = kz[1];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -39,17 +44,14 @@ function t() {
|
||||||
|
|
||||||
if (num === orgnum) {
|
if (num === orgnum) {
|
||||||
var url = this.getAttribute('data-url');
|
var url = this.getAttribute('data-url');
|
||||||
//console.log();
|
|
||||||
$.get(url, function (rst) {
|
$.get(url, function (rst) {
|
||||||
var dom = (new DOMParser()).parseFromString(rst, 'text/html');
|
var dom = (new DOMParser()).parseFromString(rst, 'text/html');
|
||||||
var r = dom.querySelector('.j_floor_panel');
|
var r = dom.querySelector('.j_floor_panel');
|
||||||
var lii = r.querySelectorAll('li');
|
var lii = r.querySelectorAll('li');
|
||||||
lii.forEach(function (li, index) {
|
lii.forEach(function (li, index) {
|
||||||
//console.log(li.className)
|
|
||||||
if (index < 2) {
|
if (index < 2) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var username = li.querySelector('.left>div .user_name').outerHTML;
|
var username = li.querySelector('.left>div .user_name').outerHTML;
|
||||||
username = username.replace('</a>', ':</a>');
|
username = username.replace('</a>', ':</a>');
|
||||||
var s = li.querySelector('.content span');
|
var s = li.querySelector('.content span');
|
||||||
|
@ -122,9 +124,9 @@ function t() {
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function lz() {
|
function lz() {
|
||||||
var lz = document.querySelector('span.poster_only');
|
var lz = document.querySelector('span.poster_only');
|
||||||
if (lz) {
|
if (lz) {
|
||||||
lz.onclick = null;
|
lz.onclick = null;
|
||||||
|
@ -132,10 +134,10 @@ function lz() {
|
||||||
var ff = 0;
|
var ff = 0;
|
||||||
if (h.indexOf('see_lz=1') > -1) {
|
if (h.indexOf('see_lz=1') > -1) {
|
||||||
lz.textContent = '取消只看楼主';
|
lz.textContent = '取消只看楼主';
|
||||||
h = h.replace('see_lz=1', 'see_lz=0')
|
h = h.replace('see_lz=1', 'see_lz=0');
|
||||||
ff = 1;
|
ff = 1;
|
||||||
}
|
}
|
||||||
lz.addEventListener('click', evt => {
|
lz.addEventListener('click', () => {
|
||||||
|
|
||||||
if (ff === 0) {
|
if (ff === 0) {
|
||||||
h = h.indexOf('?') < 0 ? h + '?see_lz=1' : h + '&see_lz=1';
|
h = h.indexOf('?') < 0 ? h + '?see_lz=1' : h + '&see_lz=1';
|
||||||
|
@ -144,9 +146,9 @@ function lz() {
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function f(value) {
|
function f(value) {
|
||||||
var dt = JSON.parse(value.getAttribute('data-info'));
|
var dt = JSON.parse(value.getAttribute('data-info'));
|
||||||
if (dt) {
|
if (dt) {
|
||||||
var fl = dt.floor_num;
|
var fl = dt.floor_num;
|
||||||
|
@ -162,46 +164,46 @@ function f(value) {
|
||||||
}
|
}
|
||||||
value.querySelector('.list_item_time').parentNode.appendChild(l);
|
value.querySelector('.list_item_time').parentNode.appendChild(l);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function check() {
|
function check() {
|
||||||
let userAgentInfo = navigator.userAgent;
|
var userAgentInfo = navigator.userAgent;
|
||||||
let Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"];
|
var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"];
|
||||||
let flag = 0;
|
var flag = 0;
|
||||||
for (let v = 0; v < Agents.length; v++) {
|
for (var v = 0; v < Agents.length; v++) {
|
||||||
if (userAgentInfo.indexOf(Agents[v]) > -1) {
|
if (userAgentInfo.indexOf(Agents[v]) > -1) {
|
||||||
flag = 1;
|
flag = 1;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return flag;
|
return flag;
|
||||||
}
|
}
|
||||||
|
|
||||||
function list() {
|
function list() {
|
||||||
[
|
[
|
||||||
'.frs_daoliu_for_app', '.tl_shadow_for_app_modle', '.footer_logo', '.footer_link_highlight'
|
'.frs_daoliu_for_app', '.tl_shadow_for_app_modle', '.footer_logo', '.footer_link_highlight'
|
||||||
].forEach(value => {
|
].forEach(value => {
|
||||||
let x = document.querySelector(value);
|
var x = document.querySelector(value);
|
||||||
if (x) {
|
if (x) {
|
||||||
x.parentNode.removeChild(x)
|
x.parentNode.removeChild(x)
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
let ads = document.querySelectorAll('li.tl_shadow_for_app');
|
var ads = document.querySelectorAll('li.tl_shadow_for_app');
|
||||||
if (ads.length > 0) {
|
if (ads.length > 0) {
|
||||||
let url = document.querySelector('.tl_shadow_for_app').parentNode.querySelector('a.j_common').href;
|
var url = document.querySelector('.tl_shadow_for_app').parentNode.querySelector('a.j_common').href;
|
||||||
ads.forEach(v => {
|
ads.forEach(v => {
|
||||||
//v.classList.remove('tl_shadow_for_app');
|
//v.classList.remove('tl_shadow_for_app');
|
||||||
let a = v.querySelector('a.j_enter_for_app');
|
var a = v.querySelector('a.j_enter_for_app');
|
||||||
let tid = v.getAttribute('data-tid');
|
var tid = v.getAttribute('data-tid');
|
||||||
a.href = url.replace(/\/(\d+)\?/.exec(url)[1], tid);
|
a.href = url.replace(/\/(\d+)\?/.exec(url)[1], tid);
|
||||||
a.classList.remove('tl_shadow_for_app');
|
a.classList.remove('tl_shadow_for_app');
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function detail() {
|
function detail() {
|
||||||
document.querySelectorAll('ul#pblist>li').forEach(value => {
|
document.querySelectorAll('ul#pblist>li').forEach(value => {
|
||||||
if (value.classList.contains('class_hide_flag')) {
|
if (value.classList.contains('class_hide_flag')) {
|
||||||
value.classList.remove('class_hide_flag');
|
value.classList.remove('class_hide_flag');
|
||||||
|
@ -230,18 +232,17 @@ function detail() {
|
||||||
$('.j_pager_input').blur(() => {
|
$('.j_pager_input').blur(() => {
|
||||||
setTimeout(t, 3000);
|
setTimeout(t, 3000);
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
(function () {
|
if (check()) {
|
||||||
'use strict';
|
var url = location.href;
|
||||||
let url = location.href;
|
|
||||||
|
|
||||||
if (/\/p\/\d+/.test(url)) {
|
if (/\/p\/\d+/.test(url) || /\/mo\/(.*)\/m\?kz=\d+/.test(url)) {
|
||||||
detail();
|
detail();
|
||||||
}
|
}
|
||||||
if (/f\?kw=.+/.test(url) || /mo\/q\/m\?word=.+/.test(url)) {
|
if (/f\?kw=.+/.test(url) || /mo\/q\/m\?word=.+/.test(url) || /\/mo\/(.*)\/m\?kw=/.test(url)) {
|
||||||
list();
|
list();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
})();
|
})();
|
Loading…
Reference in New Issue
Block a user