IE8中的奇怪透明度问题 - 绿色电话图标?

时间:2012-08-20 21:36:30

标签: css internet-explorer-8 png

我会在这个说法前言,我花了很多时间(实际上是荒谬的)试图解决这个问题。

因此,我遇到问题的网站/特定网页位于http://staging.htsdlaw.com/about-us。我相信这个问题出现在大多数页面上。

当然,像许多IE8错误一样,我无法重复这个问题;但显然它发生在运行IE8的几台客户端机器上。以下是他的完整规格:

Windows 7
Internet Explorer 8
User Agent: 
Mozilla/4.0 (compatible; MSIE 8.0;
Windows NT 6.1; Trident/4.0; SLCC2;
.NET CLR 2.0.50727; .NET CLR
3.5.30729; .NET CLR 3.0.30729; Media
Center PC 6.0; MDDR; .NET CLR
1.1.4322; Tablet PC 2.0; .NET4.0C)

当他点击“关于我们”并登陆页面或在该页面刷新时,就会发生这种情况。当他加载页面时,他会看到这些奇怪的绿色电话图标。当他将鼠标移动到内容区域时,它们会消失。

您可以在此处查看屏幕截图: http://cloud.believelabs.com/image/3c1S2Z2H0i2S/green_ie8_bug.png

至于脚本库,我正在使用jQuery 1.7 ++,Superfish.js,jQuery Cycle和jQuery easing。

我无法在开发过程中的任何时候重新创建这段时间。我只是在我的OSX机器上运行Windows 7虚拟机并交换开发人员工具设置。

当您正在检查时,请记住我正在使用HTML类将磁贴设置为仅适用于IE的JPG格式。例如,html.ie #main { background-image: same_file.jpg }

一如既往,非常感谢你的帮助。我尽我所能研究并解决尽可能多的问题(通常是本网站的结果)。

1 个答案:

答案 0 :(得分:0)

在没有能够复制问题的情况下给出一定的答案是非常困难的,但是当你在IE浏览器中遇到IE的一些副本但其他看似相同的问题时,通常会遇到以下两个问题之一:

  1. 兼容模式。如果IE的一个副本正在以兼容模式查看该站点而另一个不是,那么您显然会看到两者之间存在差异。至于为什么他们会这样做,它并不总是很清楚,但往往是用户的浏览器配置。有时,如果您浏览本地Intranet中的站点,也可能会意外触发。

  2. 缺少ActiveX控件。我的预感是这里的问题,因为它经常发生不透明和类似的东西。浏览器不会报告任何错误,但不会呈现效果。这是由于浏览器由于其安全设置而阻止ActiveX控件或者无法正确安装activeX控件引起的。由于这些控件通常是标准的Windows控件,因此它们有时会丢失是一个谜,但它确实经常发生。

  3. 因为这两个问题都发生在用户土地上,所以几乎不可能预测或减轻这些问题,除非网站能够优雅地应对,如果它无法做到的话。