fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-05-14
  • 发帖数18492
  • 经验4848枚
  • 威望5点
  • 贡献值4324点
  • 好评度1117点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:6041回复:20

[扩展] Yet Another Remove It Permanently 讨论帖(网页过滤又一利器)

楼主#
更多 发布于:2014-04-30 15:29
Yet Another Remove It Permanently

已汉化:
Yet Another Remove It Permanently 0.3.4-CHS.xpi

类似于 Adblock Plus,都属于网页过滤,但使用方式有很大不同,ABP 基于订阅规则,Yaip 还是更个性化一点,需要自己创建规则,主要功能包括:
1、黑/白名单。使用 xpath 方式过滤网页,相比于 ABP 的CSS,xpath可以根据子元素定位父元素实现过滤。
2、类似 ABP 可过滤元素列表,它的网页监视器可监视所有网页请求,并进行创建规则。
3、页面管理器,可对规则进行编辑,规则内容包括脚本、样式、HTTP 标头。
4、查看网页元素的各种属性,可作为元素属性查看器,类似 DOM inspector 的作用。

开始使用时注意这几个步骤就可以正常使用了:
1、在要过滤的元素上右键,选择 YAIP 的子菜单项
2、ctrl-M 打开内容监视器,对载入的内容上右键,选择对应的菜单项
3、ctrl+Alt+M 打开页面管理器,对创建的页面规则进行修改和查看。

回头有空写个上手指南或介绍~~~~~~~

以前的讨论帖可以参考参考:https://www.firefox.net.cn/read-46999




Firefox More than meets your experience
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2025-04-27
  • 发帖数2040
  • 经验656枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
1楼#
发布于:2014-04-30 17:47
我想起一个mozilla的商店里一个游戏app,可以把鼠标当枪,然后biubiubiu射掉页面上的元素……
结合起来也许能成为一个很欢乐的扩展?……
-いたんですか? -ええ、ずっと
jgsabc
小狐狸
小狐狸
  • UID33271
  • 注册日期2010-07-03
  • 最后登录2024-04-17
  • 发帖数89
  • 经验90枚
  • 威望0点
  • 贡献值6点
  • 好评度9点
  • 社区居民
  • 忠实会员
2楼#
发布于:2014-04-30 18:46
EHH加强版,高级瞄准型
 配合一个URL阻止器,就是功能[加强,见4#]ABP
 
 E:瞄准那部分其实是CSS选择器 (货真价实的Xpath 有时间看下代码,不知道采用Gif占位(防止排版问题)这一方法。
此人已死,请不要烧纸,定期会还魂
文科
千年狐狸
千年狐狸
  • UID39959
  • 注册日期2013-10-17
  • 最后登录2019-07-27
  • 发帖数2069
  • 经验1328枚
  • 威望4点
  • 贡献值340点
  • 好评度256点
  • 最爱沙发
  • 社区居民
  • 忠实会员
3楼#
发布于:2014-04-30 20:28
有空尝试一下
尝试结果  用电影天堂做例子折腾了半天   还是继续abp好了
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
4楼#
发布于:2014-04-30 22:21
jgsabc:EHH加强版,高级瞄准型
配合一个URL阻止器,就是功能等效的ABP。

E:其实是CSS选择器,有时间看下代码,不知道采用gif替换位置(防止排版问题)这一方法。
回到原帖
仔细看了下这个扩展
功能超强的

https://github.com/kimabrandt/yarip/blob/master/modules/observer.jsm
可以通过url拦截请求
可以重定向请求

https://github.com/kimabrandt/yarip/blob/master/modules/stream.jsm
可以正则替换响应内容

考虑到还可以设置header等规则
基本上可以看作一个简化的privoxy替代
甩原版rip几条街啊
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-05-14
  • 发帖数18492
  • 经验4848枚
  • 威望5点
  • 贡献值4324点
  • 好评度1117点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
5楼#
发布于:2014-04-30 22:43
aaaa007cn:仔细看了下这个扩展
功能超强的

https://github.com/kimabrandt/yarip/blob/master/modules/observer.jsm
可以通过url拦截请求
可以重定向请求

https:...
回到原帖
是啊,看来是甩abp好几条街。具有mason的功能,还可以设置是否允许从一个页面打开另一个页面的内容,算是policy之类的,就是那个扩展和被扩展
Firefox More than meets your experience
文科
千年狐狸
千年狐狸
  • UID39959
  • 注册日期2013-10-17
  • 最后登录2019-07-27
  • 发帖数2069
  • 经验1328枚
  • 威望4点
  • 贡献值340点
  • 好评度256点
  • 最爱沙发
  • 社区居民
  • 忠实会员
6楼#
发布于:2014-04-30 22:49
fang5566:是啊,看来是甩abp好几条街。具有mason的功能,还可以设置是否允许从一个页面打开另一个页面的内容,算是policy之类的,就是那个扩展和被扩展回到原帖
问题是规则全部要自己建立 对于懒人来说太麻烦了  有人有现成的规则就好了
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-05-14
  • 发帖数18492
  • 经验4848枚
  • 威望5点
  • 贡献值4324点
  • 好评度1117点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
7楼#
发布于:2014-04-30 22:58
文科:问题是规则全部要自己建立 对于懒人来说太麻烦了  有人有现成的规则就好了回到原帖
这个……扩展就是需要你捣腾,否则易用性这么低。
Firefox More than meets your experience
文科
千年狐狸
千年狐狸
  • UID39959
  • 注册日期2013-10-17
  • 最后登录2019-07-27
  • 发帖数2069
  • 经验1328枚
  • 威望4点
  • 贡献值340点
  • 好评度256点
  • 最爱沙发
  • 社区居民
  • 忠实会员
8楼#
发布于:2014-04-30 23:03
fang5566:这个……扩展就是需要你捣腾,否则易用性这么低。回到原帖
这倒也是  顺便问一下论坛的表情可以增加一点么 现在的几个好丑的样子  ( ̄_ ̄|||)
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2025-05-14
  • 发帖数18492
  • 经验4848枚
  • 威望5点
  • 贡献值4324点
  • 好评度1117点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
9楼#
发布于:2014-04-30 23:23
文科:这倒也是  顺便问一下论坛的表情可以增加一点么 现在的几个好丑的样子  ( ̄_ ̄|||)回到原帖
emoji很经典,这里并不是贴吧啊需要那么多活泼表情,呵呵,要讨论在班务区开帖。这里讨论yarip吧。
Firefox More than meets your experience
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度149点
  • 社区居民
  • 忠实会员
10楼#
发布于:2014-05-01 13:23
这扩展好牛啊。
连http响应内容都可以改写。
终于找到个可以对付某些被黑重定向(location="xxxx")网站的扩展了。

感谢版主的推荐!!

PS:虽然对XPath不太擅长,若能增加css选择器之类的就更好了.
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
11楼#
发布于:2014-05-01 17:39
补充

yarip的规则都是针对某一网页/网站来分类的
虽然可以导入导出规则
但是基于xml的保存方式不适合大量过滤规则的交流

严重缺乏文档、范例

只支持xpath、正则
门槛太高

单纯考虑url拦截仍然是abp系胜出
jgsabc
小狐狸
小狐狸
  • UID33271
  • 注册日期2010-07-03
  • 最后登录2024-04-17
  • 发帖数89
  • 经验90枚
  • 威望0点
  • 贡献值6点
  • 好评度9点
  • 社区居民
  • 忠实会员
12楼#
发布于:2014-05-01 19:09
楼上的啰嗦版,不建议看,请一笑而过)粗略的看了一下,成本很高,没有部署自动化测试的欲望了:
1.审核一直没有完全通过(应该也无法通过,这类强大功能玩意很容易无法审核,最后被迫扔出AMO),也没有后来维护;
2.为了兼容标准,效能估计比Privoxy还要堪忧;
3.Xpath学习成本完爆CSS选择器,正则表达式的可读性也令人堪忧,没有成熟的规则集,没有订阅系统。
(CSS选择器对付网页,学习成本几乎是零;ABP的“三段”+1个“关键字”的普通式,过滤列表+F12开发工具,维护相当容易)
   复杂的东西集成到一块,设计再复杂,注定易用性很低,没法推广,最多也就国内某些XX软件一样看脸,一人便可挟规则以令群雄。
   ABP最大的优势就是高度的完成度,有心看个十分钟官方文档,轻松对付小广告轻而易举,而且完全不用担心效能(对于现代硬件,JS的效能一直被以股沟为首日渐压榨,而且步伐越来越快,起码版本号如此;老爷机内存占用没法,游览器都要轻松吃几百M);没有复杂功能,注定干不了“艰难的事”,完成度也是坏处,无法精进,加功对于开发、维护等很困难(W.P只加过地址纠错这无聊的功能)。
   ABP几乎没什么宣传,却有着成千上万的用户,不少热心人士投入规则维护;国内的游览器厂商估计也没少推广,不过他们都有更恶心的“白名单”模式,如今不少工具不得不兼容ABP的规则;归根到底就是高度完成,十分易用,而且是自由开源(简直就是一种信仰)。
W.P何去何从,看时日了,大限不在如今;
此人已死,请不要烧纸,定期会还魂
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2022-03-07
  • 发帖数1924
  • 经验1138枚
  • 威望1点
  • 贡献值232点
  • 好评度164点
13楼#
发布于:2014-05-01 20:06
针对本论坛写了一套规则
按当初用猴子脚本写的一个ujs简单移植过来
主要功能大体上算是都玩了一遍

效率绝对是硬伤
不建议用这个作为abp的替代
只适合针对少部分特定站点做定向清理
附件名称/大小 下载次数 最后更新
2014-05-01_www.firefox.net.cn.xml.zip (3KB)  6 2014-05-01 19:52
hzzhaiqi
火狐狸
火狐狸
  • UID30112
  • 注册日期2009-08-18
  • 最后登录2015-09-15
  • 发帖数279
  • 经验180枚
  • 威望1点
  • 贡献值44点
  • 好评度28点
14楼#
发布于:2014-06-10 01:06
aaaa007cn:针对本论坛写了一套规则
按当初用猴子脚本写的一个ujs简单移植过来
主要功能大体上算是都玩了一遍

效率绝对是硬伤
不建议用这个作为abp的替代
只适合针对少部分特定站点做定向清理
回到原帖
看了半天,有些地方不太明白,能具体解释下改了什么吗?

page 的 style 改了2个人名的颜色等。
page 的 script 是在版面底部右侧添加跳转框。
page 的 stream 是把 最后回复 居中。
Element 的 Attribute 好像并未做修改?3个值都是一样的。
Element 的 script 中的代码是什么作用?
上一页
游客

返回顶部