Internet explorer YUI treeview控件未呈现“+&引用;及-&引用;某些机器上IE中的图标

Internet explorer YUI treeview控件未呈现“+&引用;及-&引用;某些机器上IE中的图标,internet-explorer,treeview,yui,gif,Internet Explorer,Treeview,Yui,Gif,我们已经在OutWeb应用程序中使用YUI很长时间了,我们刚刚开始让一些用户报告“+”和“-”图标不可见。我们只能在我们的一台机器上重新创建它 我们正在使用YUI 2.5.2,是的,我知道它已经过时,我们正计划替换它,但现在我需要知道原因 YUI 2.9.0的公共示例提出了相同的问题: 它使用了一个大的GIF(18 x 8800像素),如果我们试图直接用浏览器加载它,这个图像将不会在问题机器上的IE中呈现 在有问题的机器上,GIF在Chrome中运行良好 如果我们创建不同的登录配置文件,问题机

我们已经在OutWeb应用程序中使用YUI很长时间了,我们刚刚开始让一些用户报告“+”和“-”图标不可见。我们只能在我们的一台机器上重新创建它

我们正在使用YUI 2.5.2,是的,我知道它已经过时,我们正计划替换它,但现在我需要知道原因

YUI 2.9.0的公共示例提出了相同的问题:

它使用了一个大的GIF(18 x 8800像素),如果我们试图直接用浏览器加载它,这个图像将不会在问题机器上的IE中呈现

在有问题的机器上,GIF在Chrome中运行良好

如果我们创建不同的登录配置文件,问题机器的所有用户的GIF都会失败

GIF在问题机器上的IE11和早期版本的IE中失败

未引发任何错误消息

我们尝试将GIF转换为PNG,同样的问题。我们将其加载到Paint中,并再次将其保存为PNG(不带透明度),然后它开始精细渲染


我们怀疑透明度有问题,但神秘的是只有在某些机器上。有什么想法吗?

您确定直接在浏览器中打开时不会呈现GIF吗?在IE11中,如果你打开它,它看起来像一个空白页面,但实际上它只是被放大以适应窗口,从而使图形如此小,以至于看起来都是空的。如果您使用
ctrl+
放大,您将开始看到它。我们中的一些人已经看到了您提到的行为,它呈现但几乎不可见。可疑系统实际上完全无法在IE中渲染GIF。情节变厚了!今天,我的笔记本电脑在使用集成显示器时也出现了同样的问题,这是我第一次亲眼看到它。明天我将使用外部监视器再次测试,因为我通常使用这台机器。您是否尝试过将GIF的尺寸重新定为32x32甚至64x64,并将其从GIF更改为BMP或TIF?这个问题可能与8888像素宽的GIF有关。@David BS-我想你可能是对的,尺寸导致了这个问题,但是GIF是YUI树视图的一个组成部分。我们没有时间或预算来重新编写旧库中的一些内容,以解决只有一些用户才能看到的问题,而且只有在Internet Explorer中才能看到。如果有一个简单的解决方案,那么我就接受它。否则,这个问题将不得不等到我们更换YUI treeview。我今天做了更多的测试-当使用外部监视器和扩展底座引导时,GIF呈现良好。使用笔记本电脑集成显示器时,GIF不会渲染。我怀疑某种显示器驱动程序兼容性问题。考虑到Chrome没有这个问题,我希望它有可能被当作微软IE的错误修正来处理。