您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
💡過濾巴哈姆特動畫瘋簡體字彈幕用腳本⚾
// ==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://greasyfork.org/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