mirror of
https://github.com/Giu-zhao/ios_rule_script
synced 2024-11-26 02:18:26 +08:00
【bilibili】移除首页 banner 广告,个人 tab 页开放会员购 (#368)
This commit is contained in:
parent
c17f4f05af
commit
84f08b13ac
@ -26,7 +26,9 @@ if (magicJS.read(blackKey)) {
|
|||||||
if (item.hasOwnProperty("banner_item")) {
|
if (item.hasOwnProperty("banner_item")) {
|
||||||
let bannerItems = [];
|
let bannerItems = [];
|
||||||
for (let banner of item["banner_item"]) {
|
for (let banner of item["banner_item"]) {
|
||||||
if (banner["is_ad"] != true && banner["is_ad_loc"] != true) {
|
if (banner["type"] === "ad") {
|
||||||
|
continue;
|
||||||
|
} else if (banner["static_banner"] && banner["static_banner"]["is_ad_loc"] != true) {
|
||||||
bannerItems.push(banner);
|
bannerItems.push(banner);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -126,9 +128,15 @@ if (magicJS.read(blackKey)) {
|
|||||||
case /^https?:\/\/app\.bilibili\.com\/x\/v2\/account\/mine/.test(magicJS.request.url):
|
case /^https?:\/\/app\.bilibili\.com\/x\/v2\/account\/mine/.test(magicJS.request.url):
|
||||||
try {
|
try {
|
||||||
let obj = JSON.parse(magicJS.response.body);
|
let obj = JSON.parse(magicJS.response.body);
|
||||||
// 425 开始为概念版id
|
// 622 为会员购中心, 425 开始为概念版id
|
||||||
const itemList = new Set([396, 397, 398, 399, 171, 172, 534, 8, 4, 428, 352, 1, 405, 402, 404, 544, 407, 410, 425, 426, 427, 428, 171, 430, 431, 432]);
|
const itemList = new Set([396, 397, 398, 399, 171, 172, 534, 8, 4, 428, 352, 1, 405, 402, 404, 544, 407, 410, 622, 425, 426, 427, 428, 171, 430, 431, 432]);
|
||||||
obj["data"]["sections_v2"].forEach((element, index) => {
|
obj["data"]["sections_v2"].forEach((element, index) => {
|
||||||
|
element["items"].forEach((e) => {
|
||||||
|
if (e["id"] === 622) {
|
||||||
|
e["title"] = "会员购";
|
||||||
|
e["uri"] = "bilibili://mall/home";
|
||||||
|
}
|
||||||
|
});
|
||||||
let items = element["items"].filter((e) => {
|
let items = element["items"].filter((e) => {
|
||||||
return itemList.has(e.id);
|
return itemList.has(e.id);
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user