Greasy Fork is available in English.

remove the posts which make you sick

移除讨厌鬼的帖子

От 10.08.2015. Виж последната версия.

Автор
axetroy
Рейтинг
0 0 0
Версия
2015.8.10
Създаден
03.07.2015
Обновен
10.08.2015
Съвместимост
Съвместим с Firefox Съвместим с Chrome
Лиценз
The MIT License (MIT)
Работи на

//======简介=====
贴吧移除/屏蔽讨厌鬼的帖子。支持贴吧首页和帖子内,不支持屏蔽楼中楼。
【使用】
贴吧ID的背景色变成黑色,点击黑色部分可以屏蔽,或者打开控制面板,手动输入。
点击屏蔽遮罩,可以选择解除屏蔽。


没有删除广告的功能,自行用adblock或其他脚本解决。
兼容firefox和chrome,chrome43和firefox38.05下测试正常。chrome下性能更加

//======快捷键=====
【Ctrl】+【F3】-----调出控制面板

//======控制面板配置=====
1,选择屏蔽方式,【遮罩】【删除】
2,选择遮罩颜色(16进制)
3,选择遮罩的透明度(0~1)
4,选择要屏蔽的模块的高斯模糊像素大小(px)
5,添加要屏蔽的人,根据【数字ID】和【贴吧ID】。【贴吧ID】必填,【数字ID】选填(不知道不用管)
6,快速查看屏蔽名单列表,快速删除,支持搜索
7,在输入贴吧ID时,智能提示(提示能容为当前页面楼层/楼主的ID)

//======默认配置=====
1,屏蔽方式:【遮罩】
2,遮罩颜色:#fff(白色)
3,遮罩透明度:0.8
4,高斯模糊像素大小:3(px)

//======作者吐槽=====
貌似greasyfork已经有那么一个类似脚本,但是我没用过,也不知道他什么方式,代码纯属自己写
纯属蛋疼,敢问房哥可以一战?

如果它对你有用.....
有什么BUG或建议,也别跟我提,因为我不听你的^_^

其实我知道我很蛋疼,其实脚本的主打功能,就是屏蔽。
我反而是花了很多代码,去弄那个控制面板~~哈哈。
其实就是想要有个UI,操作更傻瓜化。
我可不想添加屏蔽名单,得一个字一个字敲,复制粘贴。

//======更新日志=====
2015.7.14

重写了大部分原有代码
引入我自己写的仿jquery的js库
改写面向过程为面向对象。
优化N多地方,包括合并DOM操作,文档碎片,DOM克隆,事件委托等等
更改翻页的监听方式,使用更优雅的Mutation。
更改动画为animate,更为平滑。
修改控制面板配色,布局不变。
现在贴吧ID不会有黑色背景,但是点击仍然可以屏蔽。(会弹出一个全新的确认按钮)
以及还N多地方…………代码都几乎重写了
已知问题:
登陆后才能使用脚本点击屏蔽(以前版本也有)
当前页面有太多屏蔽项时候,可能会造成性能问题(高斯模糊滤镜就这样),解决办法:调0px的高斯模糊。或者更改屏蔽方式。
暂时无法屏蔽楼中楼(已添加部分代码,但是仍然存在一些问题,比如重叠,AJAX翻页等)

2015.7.14
更新事项:更新后请进入控制面板初始化,或者重新安装脚本。否则会报错
控制面板可以拖拽。
屏蔽列表更改,现在可以标记在哪个吧屏蔽,为什么屏蔽。
改善了添加/移除,使得更方便操作。
改善加载机制。
以及合并了很多代码
…………
我真是蛋疼,尝试把面向过程改成面向对象。
结果改着改着。因为个中原因,还是放弃了,有意义吗。


2015.7.10
整合、优化代码
增加alert脚本说明(仅在第一次加载脚本会有弹出,以后不会)
现在双击遮罩,可以解除屏蔽(暂时或者永久解除)
修复一些小BUG
以及一些优化,不记得了。


2015.7.5
增加了动画。
移除了confirm的屏蔽确认窗口(每次都弹确实有点烦人...)
还有很多小更新等等