返回列表 发帖
原帖由 AY 于 2008-11-27 12:04 发表 http://bbs.ioage.com/cn/images/common/back.gif

你說說 adblockplus 能怎樣 "攔截" 468X60 圖片?你不會分不清 "攔截" (即是不下載) 和 "隱藏" (即是下載) 的分別吧?

我一開始就是說 FF 用 CSS 隱藏不能禁止下載檔案,opera 用 CSS 隱藏則同時禁止下載檔案, ...

感觉你没搞清adblock plus的功能,里面仅层部分是隐藏的,黑名单是拦截禁止下载的
给你个图片吧,直观点

里面明确写明了黑名单与元素隐藏规则...而这仅是adblock的功能
还没谈到greasemonky
建议上Fx的官网社区问下adblock过滤图片究竟是隐藏还是下载,当然你也可以自己测试下
实在怀疑你究竟用过adblock plus没有
以事实说话

PS:扯的太远了

[ 本帖最后由 Havanna 于 2008-11-27 12:28 编辑 ]
附件: 您需要登录才可以下载或查看附件。没有帐号?加入 我们

TOP

原帖由 Havanna 于 2008-11-27 12:26 发表 http://bbs.ioage.com/cn/images/common/back.gif

感觉你没搞清adblock plus的功能,里面仅层部分是隐藏的,黑名单是拦截禁止下载的
给你个图片吧,直观点
56814
里面明确写明了黑名单与元素隐藏规则...而这仅是adblock的功能
还没谈到greasemonky
建议上Fx的 ...

黑名單當然能攔截,但需要地址,對嗎?
沒有地址的,比如 468X60,就只能用 CSS 隱藏,或用 js (greasemonkey) 刪除。兩者都需要下載,對嗎?

都說得這麼白了,還是不明白麼?

TOP

原帖由 Havanna 于 2008-11-27 12:26 发表 http://bbs.ioage.com/cn/images/common/back.gif

实在怀疑你究竟用过adblock plus没有
以事实说话

那就請用事實說話,提供一條能攔截 (不下載) 所有 468X60 的 adblockplus 規則,或 greasemonkey 腳本,或任何能在 FF 實現的方法 (不要說用 proxomitron,admuncher,...)

[ 本帖最后由 AY 于 2008-11-27 13:01 编辑 ]

TOP

呵呵,不赞同楼主,opera我用了好多年了,现在还是我主要的浏览器,除了不兼容部分网页,和网银的问题外,其他的都很棒。不知道为什么楼主那么说,怕是一篇贬低opera的枪文。

TOP

原帖由 AY 于 2008-11-27 12:46 发表 http://bbs.ioage.com/cn/images/common/back.gif

那就請用事實說話,提供一條能攔截 (不下載) 所有 468X60 的 adblockplus 規則,或 greasemonkey 腳本,或任何能在 FF 實現的方法 (不要說用 proxomitron,admuncher,...)

<img src="***468×60.jpeg">
/468X60/  #正则
*468×60.jpeg  #通配符
至于正则如何写不造成误过滤则不在此文讨论中
而如今大多的浏览器过滤插件基本都支持通配符过滤的

[ 本帖最后由 Havanna 于 2008-11-27 15:18 编辑 ]

TOP

我真想知道你所说的没有地址的图片,浏览器是如何将它解析到页面中的.....
当然有种广告是通过<script ***>***内嵌页內的脚本显示的
那么同样可以通过greasemonky来打断它执行就行了

TOP

原帖由 Havanna 于 2008-11-27 15:16 发表 http://bbs.ioage.com/cn/images/common/back.gif


/468X60/  #正则
*468×60.jpeg  #通配符
至于正则如何写不造成误过滤则不在此文讨论中
而如今大多的浏览器过滤插件基本都支持通配符过滤的

是真懵還是假懵?

當然不是說圖片地址包含 468X60,是指 width = "468" 及 height = "60"

TOP

原帖由 Havanna 于 2008-11-27 15:21 发表 http://bbs.ioage.com/cn/images/common/back.gif
我真想知道你所说的没有地址的图片,浏览器是如何将它解析到页面中的.....
当然有种广告是通过***内嵌页内的脚本显示的
那么同样可以通过greasemonky来打断它执行就行了

不是没有地址,是地址不固定,没规率。

greasemonkey 能不下载那个图片,开什么玩笑?

再说清楚一点,要么就提供一个 firefox 能过滤 (不下载) 所有宽 468 px ,高 60 px  的图片的方法,不能提供就别扯了。

我一开始就已经说得十分清楚,再兜几十圈也改变不到事实。

[ 本帖最后由 AY 于 2008-11-27 19:13 编辑 ]

TOP

OP可以在图片没有下载前就知道它的宽度和高度 ?

还是仅限于 width = "468" 及 height = "60"  这个标签限定 ?

如果这样的话. 用CSS 指定大小呢 ?

例如我的图片是1280× 800   但我指定为  width = 468 height=60
  即我有一张分辨率为  1280× 800    的壁纸  tree.jpg . 但用 <img width =468 height=60 src='tree.jpg'> 显示出来的话. 这张图片到底能不能过滤 (不下载) ?  


  =======
我只用过OP 2星期.. 很多不熟悉. 以上仅为疑问...

[ 本帖最后由 needed 于 2008-11-27 20:29 编辑 ]
天下无不散之筵席.

世界之窗浏览器开发计划

TOP

所有宽 468 px ,高 60 px

有意思,一开始就这么说的话没人会误解
不错,OP是可以通过定义img[wight=][hight=]{display:none !important;}来控制页面显示方式
很优秀,很光荣
不过这样是过滤还是隐藏??!!{display:none}是显示层面的,即CSS告诉引擎去显示display:none的方式;而并非不去执行,即源码还是会下载!
这在html中是肯定会执行的
<img src="xxx.gif" style="display:none">
不会被下载?请告知opera相关文档地址,谢谢

TOP

原帖由 Havanna 于 2008-11-27 20:59 发表 http://bbs.ioage.com/cn/images/common/back.gif

有意思,一开始就这么说的话没人会误解
不错,OP是可以通过定义img[wight=][hight=]{display:none !important;}来控制页面显示方式
很优秀,很光荣
不过这样是过滤还是隐藏??!!{display:none}是显示层面的,即CSS告诉引擎去显示display:none的方式;而并非不去执行,即源码还是会下载!

是隐藏,但是在 opera (只有 opera) 被隐藏的图案/Flash等不会被下载,这就是我一开始说的 opera 内核的其中一个先进的地方。


引用:
<img src="xxx.gif" style="display:none">

不会被下载?请告知opera相关文档地址,谢谢

高人告诉我的,我不知道哪里有文档。测试倒可以给你:

  1. <button onclick="document.images[0].style.display='block'">Show Image</button>
  2. <img src="http://www.google.com.hk/intl/en_com/images/logo_plain.png" style="display:none">
复制代码
1. 清除缓存
2. 打开上面页面 (其他内核会下载隐藏图片,opera 不会)
3. 脱机
4. 点按钮 (其他内核会显示已经下载缓存的图片,opera 因为未下载到缓存不能显示)

要是你不相信缓存,也可以用 proxomitron,抓X 之类监察 opera 及 FF 在打开页面时有没有向 google 发 request 下载图片。

[ 本帖最后由 AY 于 2008-11-27 21:54 编辑 ]

TOP

原帖由 needed 于 2008-11-27 20:25 发表 http://bbs.ioage.com/cn/images/common/back.gif
OP可以在图片没有下载前就知道它的宽度和高度 ?

还是仅限于 width = "468" 及 height = "60"  这个标签限定 ?

如果这样的话. 用CSS 指定大小呢 ?

例如我的图片是1280× 800   但我指定为  width = 468 hei ...

是指在 html/css 代码注明的高/宽度,并非图片实际高/宽度。

TOP

返回列表