MCPcopy Create free account
hub / github.com/XIU2/UserScript / blockUsers_

Function blockUsers_

Hostloc-Enhanced.user.js:254–269  ·  view source on GitHub ↗
(list1, list2, type)

Source from the content-addressed store, hash-verified

252 break;
253 }
254 function blockUsers_(list1, list2, type) {
255 document.querySelectorAll(list1).forEach(function (item) { // 遍历所有帖子
256 menu_value('menu_customBlockUsers').forEach(function (item1) { // 遍历用户黑名单
257 let itemName = item.querySelector(list2); // 寻找用户名
258 if (itemName) {
259 if (type && type === 1 && itemName.textContent.split(' ')[0] === item1) { // 回复引用
260 console.log(`屏蔽用户:${item1}`);
261 item.hidden = true; // 隐藏
262 } else if (itemName.textContent === item1) {
263 console.log(`屏蔽用户:${item1}`);
264 item.hidden = true; // 隐藏
265 }
266 }
267 })
268 })
269 }
270 function blockUsers_vfastpost() {
271 let vfastpost = e => {
272 if (e.target.nodeType == 1 && e.target.outerHTML && e.target.outerHTML.indexOf('class="fastpreview"') > -1) {

Callers 1

blockUsersFunction · 0.70

Calls 1

menu_valueFunction · 0.70

Tested by

no test coverage detected