世界之窗论坛's Archiver

xxxx 发表于 2006-12-21 18:14

哪位能做一个“不显示当前页图片”的插件?

非常感谢,找了很久没有找到。

如果哪位能给作一个,不盛感激。

谢谢。

needed 发表于 2006-12-21 19:20

1.每个页面生效 TW :查看-->页面元素 --> 显示图片 (不显示全部网页的图片)
2.对当前页面生效: 在地址栏粘贴以下代码,回车
[code]javascript:o=document.images;while(o)o[0].removeNode(true);[/code]

对表单按钮图片 或者 背景图片不生效
P.S. 不想写插件...

[[i] 本帖最后由 needed 于 2006-12-21 19:22 编辑 [/i]]

杂草 发表于 2006-12-23 20:52

使用插件,或needed的那行代码,都是意义不大的,因为那都是在页面load完了才会执行的。

使用菜单的“不显示图片”又太麻烦了。

微软出过一个IE5 WEB插件,其中就有
[quote]
Image Toggler
现在您可以关闭图像以实现更快的访问速度,然后再将它们打开,操作过程比以往更加方便快捷。若要执行此操作,请在“链接”栏上单击“Toggle Images”。
[/quote]

[url=http://support.microsoft.com/kb/198045/zh-cn]http://support.microsoft.com/kb/198045/zh-cn[/url]

xxxx 发表于 2006-12-25 13:43

[quote]原帖由 [i]杂草[/i] 于 2006-12-23 20:52 发表
使用插件,或needed的那行代码,都是意义不大的,因为那都是在页面load完了才会执行的。

使用菜单的“不显示图片”又太麻烦了。

微软出过一个IE5 WEB插件,其中就有


[url=http://support.microsoft.co]http://support.microsoft.co[/url] ... [/quote]

非常感谢这位兄台。

偶是菜鸟,不知道这个能不能在TW下使用?

先去看看。

如果有这个个插件,就完美了。

xxxx 发表于 2006-12-25 14:00

Image toggle是用于IE的,不能用在TW上啊,

xxxx 发表于 2006-12-25 14:47

[quote]原帖由 [i]needed[/i] 于 2006-12-21 19:20 发表
1.每个页面生效 TW :查看-->页面元素 --> 显示图片 (不显示全部网页的图片)
2.对当前页面生效: 在地址栏粘贴以下代码,回车
javascript:o=document.images;while(o)o.removeNode(true);

对表单按钮图 ... [/quote]

版主,这句代码是有作用的。

你就好人做到底嘛,把这个话的完整脚本写出来好吗?

我把这句代码放在“Force pictures”里了,是很有用的。

但有时候在TW的状态栏提示“脚本错误”。


偶说说为什么需要这个插件吧:

办公主要依赖网络,经常在网上找资料,有时候会打开一些网页,上面大胸脯、屁股太多了。办公室里同事们很多,不想让他们认为是在做与工作无关的事、也很尴尬。

所以需要这样一个插件,本来在主版块也提了这个问题,可能没有得到凤凰的答复。所以就想找个插件来实现。本来其它如GB和Mathon就自带了这种功能,但习惯了TW的其它功能而GB或者MAxthon没有的。不想换了。

偶到是想自己做个插件,把别的插件的代码改为本插件的,但不会写这些语言:P 代码。所以哪位如果能把语言代码写出来就非常感谢了。

[[i] 本帖最后由 xxxx 于 2006-12-25 15:15 编辑 [/i]]

tongang 发表于 2006-12-25 18:06

不想看那个.推荐你用admuncher.过滤规则我这里有..可以避免这些现象的发生..

xxxx 发表于 2006-12-25 18:50

偶找了一个脚本(偶也不懂啥意思),有此作用,只是不能把所有的图片都取消。请大家看看怎么修改一下,谢谢。
偶随便找一个TW的插件,把这个内容替换它原来的,一点也能用。

<script language="Javascript">

function cancelError() {return true;} onerror=cancelError;
var objs=document.images;
var l=document.images.length;

for (i=0;i<l;i++)
{

if (objs[i].style.position="absolute")
                  objs[i].style.visibility="hidden";
}
</script>[/i][/i]

[[i] 本帖最后由 xxxx 于 2006-12-25 18:55 编辑 [/i]]

needed 发表于 2006-12-25 19:07

你贴这段代码好处是可以还原
  我这个是不可逆的.

[[i] 本帖最后由 needed 于 2006-12-25 19:46 编辑 [/i]]

xxxx 发表于 2006-12-25 19:40

[quote]原帖由 [i]needed[/i] 于 2006-12-25 19:07 发表
你贴这段代码好处是可以还原
  我这个是不可逆的. [/quote]

感谢版主出手。

只是你的这个与我的那个的效果基本相同啊。

比如,打开[url=http://www.qihoo.com]www.qihoo.com[/url],执行这个插件,还是有几个gif的图片在页面上啊?

是什么原因?

needed 发表于 2006-12-25 19:43

不能去掉有2个原因
1.不能跨域.IE安全考虑
2.本来想连input的图片都去掉了.想到input或许是表单提交的按钮,去掉你就不能提交一些form了

xxxx 发表于 2006-12-25 19:48

好的,谢谢。目前这样也很好了。
不过,我就是想让所有的图片,不管有用没用的图片都统统消失。
另外,不能“跨域”的问题,我试了一下别的浏览器,它们可以让图片统统消失。

应该如何做呢?

[[i] 本帖最后由 xxxx 于 2006-12-25 19:51 编辑 [/i]]

needed 发表于 2006-12-25 19:59

见我的第一个回复

xxxx 发表于 2006-12-25 20:01

[quote]原帖由 [i]needed[/i] 于 2006-12-25 19:59 发表
见我的第一个回复 [/quote]

麻烦版主把你的那个脚本再弄一下,让所有的图片都消失吧,谢谢:D

needed 发表于 2006-12-25 20:06

[quote]原帖由 [i]needed[/i] 于 2006-12-21 19:20 发表
1.每个页面生效 TW :查看-->页面元素 --> 显示图片 (不显示全部网页的图片)
2.对当前页面生效: 在地址栏粘贴以下代码,回车
javascript:o=document.images;while(o)o.removeNode(true);

对表单按钮图 ... [/quote]


不可能跨域的. 明白么 ?

xxxx 发表于 2006-12-25 20:08

偶是菜鸟,确实不明白。那么就这样吧,非常感谢。

needed 发表于 2006-12-25 20:09

见鬼了. .....

[[i] 本帖最后由 needed 于 2006-12-25 20:15 编辑 [/i]]

xxxx 发表于 2006-12-25 20:33

[quote]原帖由 [i]needed[/i] 于 2006-12-25 20:09 发表
见鬼了. ..... [/quote]

呵呵,是真的,那个脚本是我从别的抄来的,自己改了一点点

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.