fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-30
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
45楼#
发布于:2008-06-18 18:52
请教,有些网页上用JavaScript弹出的浮动的flash窗口,
我怎么能找到这些对象的地址,以便把这些地址添加到ABP的规则中?

比如 <!-- w --><a class="postlink" href="http://www.pchome.net">www.pchome.net</a><!-- w -->中,首页还好,但是点进某篇文章中,有的时候会出现一个浮动的flash窗口,但是奇怪的是这个窗口不是每次都出来,你关闭它之后,再刷新有时就不弹出了,好像是JS里面有个计数器在控制。
我查看了页面源代码,但是找不到这个东西的地址,只找到下面这段JavaScript代码应该是与此有关的, 但我不知道怎么屏蔽它,希望高手指点一下:
就是这段代码:

在chinalist下没看到弹出窗口。
对于弹出窗口由js控制问题,我也是在可过滤项目列表里面逐个排查可以的js文件,一般不难找到!
只弹出一次的问题我遇见很多,js代码里面有检测cookies,因为之前下载过,因此第二次就不显示了,清空cookies或缓存就出现了!
Firefox More than meets your experience
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
46楼#
发布于:2008-06-18 18:52
呵呵,跟版主学了一手清空cookies让广告跑出来^_^
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-30
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
47楼#
发布于:2008-06-18 18:52
web123lai:呵呵,跟版主学了一手清空cookies让广告跑出来^_^回到原帖


以前为了测试猪猪论坛首页第一次点击鼠标就有新页面弹出到底是哪个js控制的,就只好这么做!因为第一次弹出后不清空cookies或缓存,它就不会弹出了!
Firefox More than meets your experience
zeroieme
千年狐狸
千年狐狸
  • UID12805
  • 注册日期2006-05-17
  • 最后登录2015-10-11
  • 发帖数1407
  • 经验34枚
  • 威望0点
  • 贡献值20点
  • 好评度0点
  • 社区居民
48楼#
发布于:2008-06-18 18:52
fang5566

以前为了测试猪猪论坛首页第一次点击鼠标就有新页面弹出到底是哪个js控制的,就只好这么做!因为第一次弹出后不清空cookies或缓存,它就不会弹出了!
回到原帖


把整个页面连js下载回来,用支持跨文件查找的文本编辑器(我用EmEditor) 找“window.open”或弹出窗口地址片段,就能确认js的文件名,不用在网站上逐个尝试。
xing
狐狸大王
狐狸大王
  • UID24568
  • 注册日期2008-06-12
  • 最后登录2018-04-07
  • 发帖数334
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
49楼#
发布于:2008-06-18 18:52
xing:http://bbs.350500.com/a/?BoardID=1&ID=2458&Ar=2508&AUpflag=1&Ap=5&Aq=5

表格右侧的 “相关帖子 推荐版块” 等这一列,可能因为DIV的原因,所以在FIREFOX显示不正常,会往左边移进不少。那管理员没空上来弄,修改代码
能不能用代码 转换替换 或处理下,恢复正常?IE里OK,FIREFOX就不行,这个如果不调整,文字多的帖子看不到一些边缘的字了。。谢谢

谁有空帮忙处理下?
回到原帖


自己把DIV过滤搞定了。
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
50楼#
发布于:2008-06-18 18:52


把整个页面连js下载回来,用支持跨文件查找的文本编辑器(我用EmEditor) 找“window.open”或弹出窗口地址片段,就能确认js的文件名,不用在网站上逐个尝试。

得,又学到一个新的思路,现在检查js的时候,我都是一个一个在新标签打开的,感到很厌烦
lovelywcm
小狐狸
小狐狸
  • UID24991
  • 注册日期2008-06-22
  • 最后登录2009-11-12
  • 发帖数27
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
51楼#
发布于:2008-06-18 18:52


把整个页面连js下载回来,用支持跨文件查找的文本编辑器(我用EmEditor) 找“window.open”或弹出窗口地址片段,就能确认js的文件名,不用在网站上逐个尝试。


为何不用 firebug?
zeroieme
千年狐狸
千年狐狸
  • UID12805
  • 注册日期2006-05-17
  • 最后登录2015-10-11
  • 发帖数1407
  • 经验34枚
  • 威望0点
  • 贡献值20点
  • 好评度0点
  • 社区居民
52楼#
发布于:2008-06-18 18:52


为何不用 firebug?

没装。
henryqcy
小狐狸
小狐狸
  • UID25907
  • 注册日期2008-08-20
  • 最后登录2010-04-05
  • 发帖数8
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
53楼#
发布于:2008-06-18 18:52
zeroieme:##*[style*="position: absolute;"] IMG
##DIV[id][style*="position: absolute;"]
回到原帖


这一项会把 Myspace 的flash音乐播放器屏蔽掉  我尝试加入了白名单  貌似没用
zeroieme
千年狐狸
千年狐狸
  • UID12805
  • 注册日期2006-05-17
  • 最后登录2015-10-11
  • 发帖数1407
  • 经验34枚
  • 威望0点
  • 贡献值20点
  • 好评度0点
  • 社区居民
54楼#
发布于:2008-06-18 18:52
henryqcy

这一项会把 Myspace 的flash音乐播放器屏蔽掉  我尝试加入了白名单  貌似没用
回到原帖


CSS规则无白名单,也不支持正则。

absolute系列规则误杀比较多。
本来是##*[style*="position: absolute;"],误杀严重,故拆开两条。
在我常上的网站已经可以了。
熟悉规则编写的可自己添加附加条件分拆,绕开被误杀的目标。
joyolee
火狐狸
火狐狸
  • UID10190
  • 注册日期2005-12-01
  • 最后登录2019-05-01
  • 发帖数197
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
55楼#
发布于:2008-06-18 18:52
tw讨论区看到的
有人有这个问题

Adblock plus會擋到正確網頁選項
http://dm.99770.com/comic/168/
這一頁
如果打開Adblock plus會看不到下面的回數
關掉就看的到
還有china list沒有擋到上面的橫條廣告
fxusing
小狐狸
小狐狸
  • UID26194
  • 注册日期2008-09-08
  • 最后登录2009-03-12
  • 发帖数96
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
56楼#
发布于:2008-06-18 18:52
chinalist感觉针对各个网站的list有点过于臃肿了说


有没有比较完美的基础规则?
像tw中的这种
/(?:\.|\/|_|")(?:ads?(?:\d|code|gif|graph|list|log|puba|s?file|sence|site|show)?|(?:ali)?union(?:sky|sys)?|all(?:4ad|yes)|bdun|cp(?:c|ro)|(?:guan|newhua)?gg(?:ao)?|keyrun|p(?:4|f)p|sp(?:onsor|code))s?(?:\d)*(?:\.|\/|_)/
/[\W_]ads?(?!=&)(?:banner|click|flow|frame|ima?ge?|log|serv(?:er|e)?|stream|type|view|vert(?:ising|ise?ment)?|trix|xchange|wrapper)?s?[\W\d_]/
/(?:\.|\/|_)(?:soft|hot)?ads?(?:s..|vert|rotator|view|bot|c_|client|council|gif|graph|img|info|log|pic)?(?:\.|\/|_)/
/(?:\.|\/|_|")(?:a2d|alimama|clickeye|dotmore|cooperate|corporate|ifocus|ivansms|SogouUnion.*|themis|ulink(?:js|dir)|un|usmsweb|vodone|vogate|xc)s?(?:\d)*(?:\.|\/|_)/
/[^0-9]+(?:\d){2,3}[x_](?:\d){2,3}[^0-9]+(?:swf|gif|js)/
#ex#<(div|script|span|li|iframe)[^>]*?[\W\d_]ad(?:s|v)?[\W\d_]((?!<\1)[\s\S])*?</\1>###
zeroieme
千年狐狸
千年狐狸
  • UID12805
  • 注册日期2006-05-17
  • 最后登录2015-10-11
  • 发帖数1407
  • 经验34枚
  • 威望0点
  • 贡献值20点
  • 好评度0点
  • 社区居民
57楼#
发布于:2008-06-18 18:52
fxusing:chinalist感觉针对各个网站的list有点过于臃肿了说


有没有比较完美的基础规则?
像tw中的这种
/(?:\.|\/|_|")(?:ads?(?:\d|code|gif|graph|list|log|puba|s?file|sence|site|show)?|(?:ali)?union(?:sky|sys)?|all(?:4ad|yes)|bdun|cp(?:c|ro)|(?:guan|newhua)?gg(?:ao)?|keyrun|p(?:4|f)p|sp(?:onsor|code))s?(?:\d)*(?:\.|\/|_)/
/[\W_]ads?(?!=&)(?:banner|click|flow|frame|ima?ge?|log|serv(?:er|e)?|stream|type|view|vert(?:ising|ise?ment)?|trix|xchange|wrapper)?s?[\W\d_]/
/(?:\.|\/|_)(?:soft|hot)?ads?(?:s..|vert|rotator|view|bot|c_|client|council|gif|graph|img|info|log|pic)?(?:\.|\/|_)/
/(?:\.|\/|_|")(?:a2d|alimama|clickeye|dotmore|cooperate|corporate|ifocus|ivansms|SogouUnion.*|themis|ulink(?:js|dir)|un|usmsweb|vodone|vogate|xc)s?(?:\d)*(?:\.|\/|_)/
/[^0-9]+(?:\d){2,3}[x_](?:\d){2,3}[^0-9]+(?:swf|gif|js)/
#ex#<(div|script|span|li|iframe)[^>]*?[\W\d_]ad(?:s|v)?[\W\d_]((?!<\1)[\s\S])*?</\1>###
回到原帖


速度反而慢了,而且维护不方便。
单个小于8 字符的规则最快
fxusing
小狐狸
小狐狸
  • UID26194
  • 注册日期2008-09-08
  • 最后登录2009-03-12
  • 发帖数96
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
58楼#
发布于:2008-06-18 18:52
但是那个list实在是多啊
难道这样也不影响速度?

反而还是这个基础规则影响速度?
joyolee
火狐狸
火狐狸
  • UID10190
  • 注册日期2005-12-01
  • 最后登录2019-05-01
  • 发帖数197
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
59楼#
发布于:2008-06-18 18:52
fxusing:但是那个list实在是多啊
难道这样也不影响速度?

反而还是这个基础规则影响速度?
回到原帖



nod
正则表达式太长匹配影响速度
游客

返回顶部