DXImageTransform.Microsoft.AlphaImageLoader是否适用于SSL?我一直试图无法使其工作,但它在不安全的连接上工作正常。
我发现的所有PNG黑客都使用这种方法,搜索结果并没有为我提供任何东西。
答案 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!这个 是插件中的另一个已知错误。