2

Magento 页面渲染强制 ccs 属性 background-image:url() 为 base 64 编码图像的值从根添加域和目录。例如background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxu....)

将被渲染 background-image:url(http://domain.com/path-to-css/data:image/svg+xml;base64,PHN2ZyB4bWxu....)

我正在寻找一个 CSS 开关/设置,它强制应用程序识别它是编码数据,而不是需要相对完成的 URL。这会为不存在的图像生成 404 错误,并且永远不会渲染编码的图像。

4

2 回答 2

2

这是 Magento css and js combine, minifier 中的一个 bug。如果您关闭 css combine,它将完美运行。

如何打开/关闭: http ://www.metacn.com/speed-up-magento/combine-and-minify-js-css

于 2015-04-07T00:01:16.910 回答
-1

这与文档类型有关。 base64 images work in html 5 doc types, i.e. !DOCTYPE html . My magneto current configuration !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd” 。

于 2013-05-25T18:56:56.927 回答