Firefox不会从外部文件打印内联SVG

时间:2016-12-16 20:01:22

标签: firefox svg printing inline-svg

我无法让Firefox从外部文件打印svg。

我有一个带有很多不同图标的icons.svg文件。我使用以下代码将它们嵌入到页面中:

<svg class="icon icon-sort">
    <use xlink:href="/icons.svg#icon-sort"></use>
</svg>

我的icons.svg看起来像这样:

<svg style="position: absolute; width: 0; height: 0;" width="0" height="0" version="1.1" xmlns="http://www.w3.org/2000/svg">
    <defs>
        <symbol id="icon-sort" viewBox="0 0 1024 1024">
            <title>sort</title>
            <path class="path1" d="M960 432h-896l448-432z"></path>
            <path class="path2" d="M960 592h-896l448 432z"></path>
        </symbol>
    </defs>
</svg>

在Chrome中,所有内容都打印得很好,在Firefox中,它是空白的。我也在使用svgxuse polyfill,但是我有同样的问题,有没有它。

您可以使用以下链接作为示例,在Firefox中没有任何SVG打印:

https://icomoon.io/svgxuse-demo/

我使用的是Firefox v50。

0 个答案:

没有答案