由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Wisdom版 - 怎样用Firefox+GreaseMonkey过滤不喜欢的ID
相关主题
有没有看过 the quantum activist?造谣传谣的都进黑名单
总结一下对付老大爷的方法 (转载)祝贺juanxi当选今年最可恨的人!
总结一下屏蔽ID,对付老大爷的方法 (转载)同理,对付juanxi,直接屏蔽 ------- 世界清静了,推荐对付老大爷妙方:mitbbs id blocker (转载)
世界清静了,对付老大爷妙方:mitbbs id blockerjuanxi这个精神病还没封?
总结一下对付老大爷的方法不想看到juanxi帖子怎么办,介绍一个在军版屏蔽垃圾ID帖子的办法
总结一下对付老大爷的方法莫踩狗屎,大家互相提醒
总结一下屏蔽ID,对付老大爷的方法 (转载)世界清静了,推荐对付恶心ID妙方=mitbbs id blocker
版上几个ID的贴是没必要打开的世界清静了,推荐对付老大爷妙方:mitbbs id blocker (转载)
相关话题的讨论汇总
话题: names话题: var话题: button话题: function话题: flag
进入Wisdom版参与讨论
1 (共1页)
a*****y
发帖数: 33185
1
这个问题在我做版主的时候就有人提过,当时花了些伪币,结果买来的代码效果也不好。
下面这个我刚才试验了一下,效果还可以,安装好那个升级版的script之后,阅览版面会多出一个黑名单,里面添加你想屏蔽的id,就看不到他的帖子了。
当然是要用firefox的
【 以下文字转载自 History 讨论区 】
发信人: eau (Kshanti), 信区: History
标 题: 总结一下对付老大爷的方法 (转载)
发信站: BBS 未名空间站 (Sat Jan 7 15:45:23 2012, 美东)
发信人: eau (Kshanti), 信区: Military
标 题: 总结一下对付老大爷的方法
发信站: BBS 未名空间站 (Sat Jan 7 14:26:21 2012, 美东)
简单版:
firefox下载greasemonkey
https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/
安装好后下载mitbbs.com block posters
http://userscripts.org/scripts/show/78633
install好后,回到mitbbs界面,看到老大爷出来就直接在前面那个x点击一下,世界清
静了,再也看不见了。缺点是不能屏蔽跟贴黄图,所以推荐升级版。
升级版:
http://userscripts.org/scripts/review/77540
在manage user scripts下,选择Bad ID blocker for mitbbs.com,右键show
containing folder,再用edit修改源代码。
txt文件源代码里,在var badIdList = [];这里,把不喜欢的ID,根据['somebody', 'another', 'badId']模式设置,即修改成['老大爷', '好蛋', '港残'];
就可以彻底屏蔽了,以后看到大家叫老大爷的ID,立马修改源代码,彻底屏蔽。
总之两者合用,买买提彻底清静。
http://userscripts.org/scripts/review/77540
http://userscripts.org/scripts/show/78633
g****m
发帖数: 996
2
老大爷现在叫什么
w*****r
发帖数: 7106
3
弱智儿童连辩别老大爷都不想辩,咋办?

【在 a*****y 的大作中提到】
: 这个问题在我做版主的时候就有人提过,当时花了些伪币,结果买来的代码效果也不好。
: 下面这个我刚才试验了一下,效果还可以,安装好那个升级版的script之后,阅览版面会多出一个黑名单,里面添加你想屏蔽的id,就看不到他的帖子了。
: 当然是要用firefox的
: 【 以下文字转载自 History 讨论区 】
: 发信人: eau (Kshanti), 信区: History
: 标 题: 总结一下对付老大爷的方法 (转载)
: 发信站: BBS 未名空间站 (Sat Jan 7 15:45:23 2012, 美东)
: 发信人: eau (Kshanti), 信区: Military
: 标 题: 总结一下对付老大爷的方法
: 发信站: BBS 未名空间站 (Sat Jan 7 14:26:21 2012, 美东)

a*****y
发帖数: 33185
4
不知道,估计换了吧

【在 g****m 的大作中提到】
: 老大爷现在叫什么
a*****y
发帖数: 33185
5
装上插件以后的效果图,注意看图中的红框里面多出来的黑名单,那里就是你过滤id的地方

好。
面会多出一个黑名单,里面添加你想屏蔽的id,就看不到他的帖子了。

【在 a*****y 的大作中提到】
: 这个问题在我做版主的时候就有人提过,当时花了些伪币,结果买来的代码效果也不好。
: 下面这个我刚才试验了一下,效果还可以,安装好那个升级版的script之后,阅览版面会多出一个黑名单,里面添加你想屏蔽的id,就看不到他的帖子了。
: 当然是要用firefox的
: 【 以下文字转载自 History 讨论区 】
: 发信人: eau (Kshanti), 信区: History
: 标 题: 总结一下对付老大爷的方法 (转载)
: 发信站: BBS 未名空间站 (Sat Jan 7 15:45:23 2012, 美东)
: 发信人: eau (Kshanti), 信区: Military
: 标 题: 总结一下对付老大爷的方法
: 发信站: BBS 未名空间站 (Sat Jan 7 14:26:21 2012, 美东)

a*****y
发帖数: 33185
6
经试验,效果基本满意,刚才试着屏蔽了一下自己,所有的帖子立即消失,哈哈

的地方

【在 a*****y 的大作中提到】
: 装上插件以后的效果图,注意看图中的红框里面多出来的黑名单,那里就是你过滤id的地方
:
: 好。
: 面会多出一个黑名单,里面添加你想屏蔽的id,就看不到他的帖子了。

a*****y
发帖数: 33185
7

的地方

【在 a*****y 的大作中提到】
: 装上插件以后的效果图,注意看图中的红框里面多出来的黑名单,那里就是你过滤id的地方
:
: 好。
: 面会多出一个黑名单,里面添加你想屏蔽的id,就看不到他的帖子了。

a*****y
发帖数: 33185
8
发信人: iSeven (蜜果小七思密达), 信区: Piebridge
标 题: Re: 怎样用Firefox+GreaseMonkey过滤不喜欢的ID (转载)
发信站: BBS 未名空间站 (Sat Jan 7 19:03:20 2012, 美东)
不知道,我网络问题
大家这样安装就行了:
http://userscripts.org/scripts/source/78633.user.js
http://userscripts.org/scripts/source/77540.user.js
在浏览器输入以上两个地址直接安装

好。
面会多出一个黑名单,里面添加你想屏蔽的id,就看不到他的帖子了。

【在 a*****y 的大作中提到】
: 这个问题在我做版主的时候就有人提过,当时花了些伪币,结果买来的代码效果也不好。
: 下面这个我刚才试验了一下,效果还可以,安装好那个升级版的script之后,阅览版面会多出一个黑名单,里面添加你想屏蔽的id,就看不到他的帖子了。
: 当然是要用firefox的
: 【 以下文字转载自 History 讨论区 】
: 发信人: eau (Kshanti), 信区: History
: 标 题: 总结一下对付老大爷的方法 (转载)
: 发信站: BBS 未名空间站 (Sat Jan 7 15:45:23 2012, 美东)
: 发信人: eau (Kshanti), 信区: Military
: 标 题: 总结一下对付老大爷的方法
: 发信站: BBS 未名空间站 (Sat Jan 7 14:26:21 2012, 美东)

l*******l
发帖数: 13923
9
悄悄问一句,干嘛要过滤? 那些你不稀饭的艾迪S会自动
来骚扰吗? 谢科普哈

好。
★ 发自iPhone App: ChineseWeb - 中文网站浏览器

【在 a*****y 的大作中提到】
: 这个问题在我做版主的时候就有人提过,当时花了些伪币,结果买来的代码效果也不好。
: 下面这个我刚才试验了一下,效果还可以,安装好那个升级版的script之后,阅览版面会多出一个黑名单,里面添加你想屏蔽的id,就看不到他的帖子了。
: 当然是要用firefox的
: 【 以下文字转载自 History 讨论区 】
: 发信人: eau (Kshanti), 信区: History
: 标 题: 总结一下对付老大爷的方法 (转载)
: 发信站: BBS 未名空间站 (Sat Jan 7 15:45:23 2012, 美东)
: 发信人: eau (Kshanti), 信区: Military
: 标 题: 总结一下对付老大爷的方法
: 发信站: BBS 未名空间站 (Sat Jan 7 14:26:21 2012, 美东)

d******e
发帖数: 4192
10
这里本来就是斗嘴的,
交友的可以去鹊桥.

好。
面会多出一个黑名单,里面添加你想屏蔽的id,就看不到他的帖子了。

【在 a*****y 的大作中提到】
: 这个问题在我做版主的时候就有人提过,当时花了些伪币,结果买来的代码效果也不好。
: 下面这个我刚才试验了一下,效果还可以,安装好那个升级版的script之后,阅览版面会多出一个黑名单,里面添加你想屏蔽的id,就看不到他的帖子了。
: 当然是要用firefox的
: 【 以下文字转载自 History 讨论区 】
: 发信人: eau (Kshanti), 信区: History
: 标 题: 总结一下对付老大爷的方法 (转载)
: 发信站: BBS 未名空间站 (Sat Jan 7 15:45:23 2012, 美东)
: 发信人: eau (Kshanti), 信区: Military
: 标 题: 总结一下对付老大爷的方法
: 发信站: BBS 未名空间站 (Sat Jan 7 14:26:21 2012, 美东)

相关主题
总结一下对付老大爷的方法造谣传谣的都进黑名单
总结一下屏蔽ID,对付老大爷的方法 (转载)祝贺juanxi当选今年最可恨的人!
版上几个ID的贴是没必要打开的同理,对付juanxi,直接屏蔽 ------- 世界清静了,推荐对付老大爷妙方:mitbbs id blocker (转载)
进入Wisdom版参与讨论
a*****y
发帖数: 33185
11
想斗嘴的时候就不屏蔽。
想清静就屏蔽呗

【在 d******e 的大作中提到】
: 这里本来就是斗嘴的,
: 交友的可以去鹊桥.
:
: 好。
: 面会多出一个黑名单,里面添加你想屏蔽的id,就看不到他的帖子了。

l****u
发帖数: 2166
12
其实胡姐姐就是想知道你有没有屏了她。

【在 a*****y 的大作中提到】
: 想斗嘴的时候就不屏蔽。
: 想清静就屏蔽呗

d******e
发帖数: 4192
13
不是的,想清静就不要来,来就是准备被屏避的.

【在 l****u 的大作中提到】
: 其实胡姐姐就是想知道你有没有屏了她。
a*****y
发帖数: 33185
14
被越来越多的人屏蔽了,也就越来越清静了

【在 d******e 的大作中提到】
: 不是的,想清静就不要来,来就是准备被屏避的.
d******e
发帖数: 4192
15
有问题还是要问的.

【在 a*****y 的大作中提到】
: 被越来越多的人屏蔽了,也就越来越清静了
a*****y
发帖数: 33185
16
只能斗嘴,没有什么答案可以提供给别人的,就只有被一直屏蔽了呗。

【在 d******e 的大作中提到】
: 有问题还是要问的.
d********d
发帖数: 1424
17
人家既斗嘴又回答问题, 你咋办?
记得基版的MJ货用过类似的东东, 结果他自己刷屏的时候回贴回得千疮百孔, 前言不答
后语. 最后又放弃了.

【在 a*****y 的大作中提到】
: 只能斗嘴,没有什么答案可以提供给别人的,就只有被一直屏蔽了呗。
a*****y
发帖数: 33185
18
那就要看每个使用ID自己当时的心态了:
是想问问题的念头强一些,还是想清静的念头强一些。
总之主动权在每个ID个人

【在 d********d 的大作中提到】
: 人家既斗嘴又回答问题, 你咋办?
: 记得基版的MJ货用过类似的东东, 结果他自己刷屏的时候回贴回得千疮百孔, 前言不答
: 后语. 最后又放弃了.

b*****l
发帖数: 3821
19
script有没有安全的问题?

好。
面会多出一个黑名单,里面添加你想屏蔽的id,就看不到他的帖子了。

【在 a*****y 的大作中提到】
: 这个问题在我做版主的时候就有人提过,当时花了些伪币,结果买来的代码效果也不好。
: 下面这个我刚才试验了一下,效果还可以,安装好那个升级版的script之后,阅览版面会多出一个黑名单,里面添加你想屏蔽的id,就看不到他的帖子了。
: 当然是要用firefox的
: 【 以下文字转载自 History 讨论区 】
: 发信人: eau (Kshanti), 信区: History
: 标 题: 总结一下对付老大爷的方法 (转载)
: 发信站: BBS 未名空间站 (Sat Jan 7 15:45:23 2012, 美东)
: 发信人: eau (Kshanti), 信区: Military
: 标 题: 总结一下对付老大爷的方法
: 发信站: BBS 未名空间站 (Sat Jan 7 14:26:21 2012, 美东)

a*****y
发帖数: 33185
20
尚未发现

【在 b*****l 的大作中提到】
: script有没有安全的问题?
:
: 好。
: 面会多出一个黑名单,里面添加你想屏蔽的id,就看不到他的帖子了。

相关主题
juanxi这个精神病还没封?世界清静了,推荐对付恶心ID妙方=mitbbs id blocker
不想看到juanxi帖子怎么办,介绍一个在军版屏蔽垃圾ID帖子的办法世界清静了,推荐对付老大爷妙方:mitbbs id blocker (转载)
莫踩狗屎,大家互相提醒世界清静了,推荐对付恶心ID妙方=mitbbs id blocker (转载)
进入Wisdom版参与讨论
b*****l
发帖数: 3821
21
是为mitbbs专门设计的,还是什么论坛都可以?

【在 a*****y 的大作中提到】
: 尚未发现
b*****l
发帖数: 3821
22
还有IE下可不可以?

【在 a*****y 的大作中提到】
: 尚未发现
a*****y
发帖数: 33185
23
据我所知,只在firefox下针对mitbbs可以。
其他浏览器,像chrome,ie,效果都不行

【在 b*****l 的大作中提到】
: 还有IE下可不可以?
b*****l
发帖数: 3821
24
哦,感觉像是内部设计的。

【在 a*****y 的大作中提到】
: 据我所知,只在firefox下针对mitbbs可以。
: 其他浏览器,像chrome,ie,效果都不行

a*****y
发帖数: 33185
25
是买买提的用户自己写的,用于对付专门骂人的id的。

【在 b*****l 的大作中提到】
: 哦,感觉像是内部设计的。
b*****l
发帖数: 3821
26
没有买买提的源码,估计难写。

【在 a*****y 的大作中提到】
: 是买买提的用户自己写的,用于对付专门骂人的id的。
a*****y
发帖数: 33185
27
mitbbs的机制应该还是要懂的,但是源码看上去也不长,就公开的。
// ==UserScript==
// @name mitbbs
// @namespace smalltalk80.cn
// @description mitbbs
// @include http://www.mitbbs.com/*
// @include http://mitbbs.com/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js
// ==/UserScript==
var STORAGE_KEY = "mitbbs.blacklist";
var HIDE_BUTTON_TEXT = "x";
/** Retrieves an array of names from browser storage. */
function loadBlacklist() {
var s = localStorage.getItem(STORAGE_KEY);
if (s) {
var names = s.split(" ");
return names;
}
return new Array();
}
/** Stores an array of names to browser storage. */
function saveBlacklist(names) {
var s = names.join(" ");
localStorage.setItem(STORAGE_KEY, s);
}
/** Retrieves the Y/N flag from browser storage. */
function loadBlacklistFlag() {
var s = localStorage.getItem(STORAGE_KEY + ".flag");
if (s) {
return s;
}
return "Y";
}
/** Saves the Y/N flag to browser storage. */
function saveBlacklistFlag(flag) {
localStorage.setItem(STORAGE_KEY + ".flag", flag);
}
/** Show/hide posts from people in the blacklist. */
function showHidePosts(names) {
var flag = loadBlacklistFlag();
if (flag == "N") {
// Blacklist disabled; show everything.
$("td.taolun_leftright tr").show();
return;
}
// Find the links that point to posters.
$("td.taolun_leftright tr").find("a.news:first").each(function() {
var name = $(this).text();
var match = false;
for (var i = 0; i < names.length; ++ i) {
if (name == names[i]) {
match = true;
break;
}
}
if (match) {
// Get lost!
$(this).parent().parent().hide();
}
else {
$(this).parent().parent().show();
}
});
}
/** Prepares at page load. */
function preparePage() {
// Add a clickable "x" before every poster.
$(".taolun_leftright tr").find("a.news:first").each(function() {
$(this).before("" + HIDE_BUTTON_TEXT + " span>");
});
$(".hide_button")
.css("margin-right", "10px")
.css("color", "#909090")
.css("cursor", "pointer")
.click(function() {
var name = $(this).nextAll("a").text();
if (confirm("Block " + name + "?")) {
// After the user confirms blocking a poster.
var names = loadBlacklist();
names.push(name);
saveBlacklist(names);
showHidePosts(names);
}
});
// Add a text area that shows all blocked posters.
$(".taolun_leftright").parents("table:first").before("

<
button id="closeBlacklist">Close
");
// The text area is initially hidden.
$("#blacklist").hide().find("textarea").attr("rows", "20").attr("cols",
"100");
// The "Update" button saves user edited content and hides the text area
when clicked.
$("#updateBlacklist").click(function() {
var names = $("#blacklist textarea").val().split(" ");
saveBlacklist(names);
showHidePosts(names);
$("#blacklist").hide();
});
// The "Close" button just hides the text area when clicked.
$("#closeBlacklist").click(function() {
$("#blacklist").hide();
});
// Replace that ad marquee with my buttons. Sorry mitbbs.
$("marquee").replaceWith("<
input type="checkbox" id="enableBlacklist" />");
// The "Blacklist" button shows the text area when clicked.
$("#showBlacklist")
.click(function() {
var names = loadBlacklist();
$("#blacklist").show().find("textarea").val(names.join(" "));
});
// The checkbox on the right side controls whether to show/hide blocked
posters.
var flag = loadBlacklistFlag();
$("#enableBlacklist")
.attr("checked", flag == "Y")
.click(function() {
var flag = $(this).attr("checked") ? "Y" : "N";
saveBlacklistFlag(flag);
var names = loadBlacklist();
showHidePosts(names);
});
// Initial run.
var names = loadBlacklist();
showHidePosts(names);
}
$(document).ready(function() {
preparePage();
});

【在 b*****l 的大作中提到】
: 没有买买提的源码,估计难写。
Y**u
发帖数: 5466
28
强, 用的还是JQuery, 看不懂。。

【在 a*****y 的大作中提到】
: mitbbs的机制应该还是要懂的,但是源码看上去也不长,就公开的。
: // ==UserScript==
: // @name mitbbs
: // @namespace smalltalk80.cn
: // @description mitbbs
: // @include http://www.mitbbs.com/*
: // @include http://mitbbs.com/*
: // @require http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js
: // ==/UserScript==
: var STORAGE_KEY = "mitbbs.blacklist";

1 (共1页)
进入Wisdom版参与讨论
相关主题
世界清静了,推荐对付老大爷妙方:mitbbs id blocker (转载)总结一下对付老大爷的方法
世界清静了,推荐对付恶心ID妙方=mitbbs id blocker (转载)总结一下对付老大爷的方法
怎样用Firefox+GreaseMonkey过滤不喜欢的ID (转载)总结一下屏蔽ID,对付老大爷的方法 (转载)
世界清静了,推荐对付老大爷妙方:mitbbs id blocker (转载)版上几个ID的贴是没必要打开的
有没有看过 the quantum activist?造谣传谣的都进黑名单
总结一下对付老大爷的方法 (转载)祝贺juanxi当选今年最可恨的人!
总结一下屏蔽ID,对付老大爷的方法 (转载)同理,对付juanxi,直接屏蔽 ------- 世界清静了,推荐对付老大爷妙方:mitbbs id blocker (转载)
世界清静了,对付老大爷妙方:mitbbs id blockerjuanxi这个精神病还没封?
相关话题的讨论汇总
话题: names话题: var话题: button话题: function话题: flag