LV. 25
GP 3k

【教學】用瀏覽器外掛 隱藏廢文(javascript)

樓主 異音 hbl917070
42 -


用瀏覽器外掛 隱藏意義不明的廢文




功能說明
1.可設定【回文】小於幾個字就不顯示。
2.可設定【留言】小於幾個字就不顯示。
3.可設定特定的文字不顯示,例如回文or留言只有一個【卡】,就不顯示。
4.網頁最上方會顯示隱藏的回文與留言數量。點擊後可以解除隱藏,並且會變成紅色背景以方便檢查。



(紅色的就是使用後會被隱藏的部分)


安裝網址

(點我)


使用需求
【火狐】使用者:必須先安裝【Greasemonkey
【google chrome】使用者:必須先安裝【Tampermonkey


示範影片






設定參數教學
(沒有打算修改腳本的話其實可以不用看

在腳本的上面可以看到3個變數



//---------------


var  int_回文小於特定長度  =  0;
var  int_留言小於特定長度  =  0;

前面這2個很好理解吧,例如:
我不想看到字數未滿10個字的回文,還有字數未滿5個字的留言,那麼只要改成這樣就行了

var  int_回文小於特定長度  =  10;
var  int_留言小於特定長度  =  5;

//----------------

第3個這個比剛剛的複雜一點點
var  s_過濾特定文字=[
    /私/g, /斯/g, /濕/g, /推/g ...(內容省略)...
];

在判斷數字之前,可以設定特定的文字不計算。例如:

【私私 推】雖然有4個字,但是實際上長度是0,
因為我設定【推】跟【私】跟【空白】會被無視


【希望樓主私信】有6個字,實際上長度是5,
裡面的【私】會被忽略


//---------------

我預設是只有在【場外】有作用,要修改的話改最上面的網址就行了



【60076】是場外這個版的編號
// @include     http://forum.gamer.com.tw/C.php?bsn=60076*
// @include     http://forum.gamer.com.tw/C.php?page=*&bsn=60076*


看要在哪一個版作用就在另外新增就行了,例如我有3個版要作用,就是

// @include     http://forum.gamer.com.tw/C.php?bsn=60076*
// @include     http://forum.gamer.com.tw/C.php?page=*&bsn=60076*
// @include     http://forum.gamer.com.tw/C.php?bsn=60081*
// @include     http://forum.gamer.com.tw/C.php?page=*&bsn=60081*
// @include     http://forum.gamer.com.tw/C.php?bsn=60099*
// @include     http://forum.gamer.com.tw/C.php?page=*&bsn=60099*


當然也可以直接改成所有版都適用,直接把數字拿掉就行了
// @include     http://forum.gamer.com.tw/C.php?bsn=*
// @include     http://forum.gamer.com.tw/C.php?page=*&bsn=*


42
-
未登入的勇者,要加入討論嗎?
板務人員:

7676 筆精華,07/31 更新
一個月內新增 21
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】