1

默认情况下,IE9 不打印背景图像。是否有一个选项告诉 ClientBundle,所有图像都应该是真实元素而不是假的 css 背景图像?

4

1 回答 1

2

这取决于如何ClientBundle生成,以及如何从ImageResource.

默认情况下,除了 IE6 和 IE7 之外,所有浏览器都将ClientBundlesImageResource生成为data:URL,它们将使用精灵图像,就像ImageBundle. 但是在 IE8 和 IE9 中,您必须确保选择了适当的排列,因为它们具有可能使它们看起来像 IE6 或 IE7 的兼容模式。检查 IE 开发人员工具中使用的模式(点击F12打开它们)。

给定一个内联外部 ImageResource(使用data:http://URL,但不使用捆绑的 AKA精灵图像),然后您可以使用ImageResource'sgetSafeUri()作为元素src属性的值。 不幸的是,当您传递to或. 让我们称之为错误。<img>
ImageResourceImageAbstractImagePrototype

于 2012-06-06T12:31:00.923 回答