IE仅在某些计算机上以兼容模式显示图像

时间:2013-10-31 12:39:55

标签: html internet-explorer

我有一个奇怪的问题,我正在努力理清。我有一个网站,其中包含一堆链接包装的图像,如果我们切换到兼容模式,它们只在某些机器上显示。通常情况下,我认为这是我的网站的问题,但它只发生在某些机器上。我在IE 10上,它没关系,一台机器上的IE 9不起作用,但另一台机器,IE 9(版本号相同),工作正常。我也看到过这种情况发生在我们的VM桌面上的一些图像上,而不是其他图像,所以当它发生时似乎没有什么押韵或背后的原因。 这个HTML代码非常基本: -

<div id="MenuList">
<a href="/Order/Summary" id="MenuLinkSummary" target="_self"><img alt="Order Summary" id="MenuImageSummary" src="/Content/images/order_summary.jpg" /></a>
<a href="/Order/Search" id="MenuLinkSearch" target="_self"><img alt="Order Search" id="MenuImageSearch" src="/Content/images/order_search.jpg" /></a>

图像是jpeg - 这些是由我们的设计公司制作的,因此我不知道是否有任何格式化细节可能会导致这种情况。

我验证了我的页面并验证了OK,除了JavaScript插入HTML标签的一些异议(验证器认为我将标签放入我的头部区域,所以这是可以理解的)加上另一个区域的一个奇怪的反对意见

中的目标属性
<li class="SideBar"><a href="/Help/Go/Home/Index" target="_blank">Help</a></li>

但这是在菜单栏上,与图像无关。

另一件可能导致这种情况的事情是我们的网络过滤器可能会干扰某些事情 - 我只是在我们的网络中报告了它,但这并不意味着它不会发生在外面,所以这是另一个,不幸的是未知,变数。

我正在考虑的另一个可能的原因是它是否是一个缓存问题。麻烦的是:我不想强行使我们的内容过期,因为我们的一些用户不在外面,只有拨号访问权限,所以高效的缓存非常重要。

有没有人见过这个?如果是这样,是IE问题,还是由我的网站引起的?如果它是前者,那么我可以从服务器端做些什么吗?我知道我可以强制IE中的文档兼容模式,但我宁愿不这样做,除非我能避免它,因为我宁愿解决潜在的问题。

抱歉,我无法发布网站,因为它是我们的客户门户网站,因此需要登录,但它在IIS上运行(请注意版本,但我可以找到,如果它可能有所作为)。< / p>

0 个答案:

没有答案