💡過濾巴哈姆特動畫瘋簡體字彈幕用腳本⚾
// ==UserScript==
// @name bahaBye-kan - 動畫瘋彈幕過濾器
// @namespace http://tampermonkey.net/
// @version 1.1
// @description 💡過濾巴哈姆特動畫瘋簡體字彈幕用腳本⚾
// @author sodais69
// @match https://ani.gamer.com.tw/animeVideo.php*
// @grant GM_log
// @require https://gf.qytechs.cn/scripts/405629-simplist/code/simpList.js?version=817690
// ==/UserScript==
//個人化設定
//🛠簡體字留言的處理方式🛠
/*
如果修改 filterStyle 後面的數字成
1 文字會改成「根據相關法律該留言已經被隱藏了。」
2 文字會被消失
*/
var filterStyle = 1;
var blockWord=2;
var filterWord={0:'屏蔽',1:'遮蔽',2:'隱藏',3:'阻擋',4:'消失'};
//consloe log?
//
var clog=true;
var filterStr = ' ';
if (filterStyle == 1) {
filterStr = '「⚠️根據相關法律該留言已經被'+filterWord[blockWord]+'了。⚠️」';
} else {
filterStr = ' ';
}
window.addEventListener('load', function () {
clog?GM_log('hello world'):clog=false ;
var self = animefun;
var checkExist = setInterval(function () {
if (self.danmuLoaded == true) {
clog?console.log("Got danmu"):clog=false ;
parseDanmu();
clearInterval(checkExist);
}
}, 100);
}, false);
function parseDanmu() {
var self = animefun;
var danmu = self.danmu;
clog?GM_log('subs length:' + danmu.length):clog=false ;
for (var i = 0; i < danmu.length; i++) {
var innersub = danmu[i]['text'];
//GM_log('i='+i+':'+innersub);
Object.keys(TongWen_st).every(key => {
var searchResult = innersub.indexOf(key);
if (searchResult != -1) {
clog?GM_log('Simplified Chinese found! content:' + innersub + " Bingo word:" + innersub.substr(searchResult, 1)):clog=false ;
animefun.danmu[i]['text'] = filterStr;
animefun.danmu[i]['size']=0;
animefun.danmu[i]['color']='#ff6565';
return false;
} else {
return true;
}
});
}
}
//todo regex
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址