切換
舊版
前往
大廳
主題

噁心文章剋星:自訂使用者封鎖腳本

YUKI.N | 2018-06-20 15:10:10 | 巴幣 4 | 人氣 449

來個鎮樓圖


如題,有鑑於切換到新版以後之前使用的腳本無法運作了,所以修正了一下給新版使用
原作者的文:●●●封鎖寶拉●●●用Google瀏覽器的,可以用這個來封鎖寶拉文

這個腳本可以讓你指定某使用者 ID,然後讓他從文章列表、文章內容以及留言中消失

效果如下(抱歉狗狗借我示範一下):
文章列表使用前

文章列表使用後

文章內文使用前

文章內容使用後(博士你好)


使用套件 Tampermonkey
Mozilla Firefox:點我
Google Chrome:點我
Microsoft Edge:點我

腳本原始碼:


// ==UserScript==
// @name       Customize User Blocker
// @namespace  Customize_User_Blocker
// @version    2.0.2
// @icon        https://www.gamer.com.tw/favicon.ico
// @description  Auto block customize user in Bahamut
// @include     https://forum.gamer.com.tw/*
// @grant       none
// ==/UserScript==

var black_list = ["userid1", "userid2"];

// 列表中、文章內與留言隱藏 (新版)
start_hide();

// 展開留言時再次執行
$("a.more-reply").click(function(){
      setTimeout(start_hide, 100);
});

function start_hide(){
    for (var key in black_list) {
        // 列表中隱藏
        jQuery('p.b-list__count__user').children('a[href="//home.gamer.com.tw/' + black_list[key] + '"]').parents('tr.b-list__row').hide();
        // 文章內隱藏
        jQuery('a.userid[href="//home.gamer.com.tw/' + black_list[key] + '"]').parents('section.c-section').hide();
        // 留言隱藏
        jQuery('a.reply-content__user[href="//home.gamer.com.tw/' + black_list[key] + '"]').parents('div.c-reply__item').hide();
    }
}

2018/01/30, 13:20 (v.2.0.1):
 修正避免被封鎖的人若出現在最新回文時會導致該篇文從文章列表消失的 Bug. (2.0 版更新方法)
2018/03/28, 09:56 (v2.0.2):
 新增封鎖留言的功能,感謝 #42 的建議,更新方法可參考 2.0 版更新方法

把想封鎖的使用者ID增加到 black_list 裡面就可以囉

P.S. 想遮蔽熱門推薦可參考這篇

創作回應

更多創作