AlphaImageLoader是否通过SSL攻击IE6?

时间:2010-03-18 15:09:09

标签: ssl internet-explorer-6 iepngfix

DXImageTransform.Microsoft.AlphaImageLoader是否适用于SSL?我一直试图无法使其工作,但它在不安全的连接上工作正常。

我发现的所有PNG黑客都使用这种方法,搜索结果并没有为我提供任何东西。

1 个答案:

答案 0 :(得分:1)

  

原因

     

任何时候出现安全错误   关于某些内容不安全,   这是因为某些东西正在存在   与此相关的是来自a   非HTTPS(不安全)连接。   追踪它导致我们看到它   是一些允许PNG的CSS标签   使用IE6和IE7的透明度   CSS“过滤”属性和   “AlphaImageLoader”插件。这是   特定的代码行:

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/facebox/tr.png', sizingMethod='scale');
     

解决方案

     

所以解决方案是使用完整的   使用“HTTPS://”将安全URL保存到png   图片。 IE看到了AlphaImageLoader   作为一个插件。 IE 6,7中的所有插件   只需引用缓存   图片。缓存的图像不是   HTTPS(或安全),所以安全   当显示内容错误弹出窗口时   AlphaImageLoader请求图像。   所以以下要求奏效了   正确。

 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='https://www.livingroad.com/images/facebox/tr.png', sizingMethod='scale');
     

哦,不要试图使用空格   AlphaImageLoader的URL!这个   是插件中的另一个已知错误。

来自AlphaImageLoader SSL support in IE6 and IE7