【问题标题】:SVG Browser Bug - wp_remote_get()SVG 浏览器错误 - wp_remote_get()
【发布时间】:2018-06-22 03:28:52
【问题描述】:

我正在开发一个 WordPress 网站,并且有一组“图标块”,其中包含 svg 的选择器,以及每个图标块需要的一些其他详细信息。在我的模板文件中,我遍历这些块并使用wp_remote_get() 提取所选 svg 文件的内容并将其插入到我页面的 html 中。

虽然我要撤回三个唯一文件的内容,但第一个文件显示了 3 次,这是一个屏幕截图(这是在 Chrome 中):

但是,如果我在 Safari 中打开相同的页面,我会看到相同的重复图标,但图标不同。这是 Safari 截图:

如果您在页面上的 svg 上运行差异,它们确实是不同的 svg。

任何帮助将不胜感激。 Here 是一个指向暂存站点的链接,如果您想在那里查看的话。

【问题讨论】:

    标签: php wordpress google-chrome svg safari


    【解决方案1】:

    确保使用唯一的 id - 三个 SVG sn-ps 重复了一些。线条

    <clipPath id="clip-path">
    

    <g style="clip-path:url(#clip-path)">
    

    导入后它们都是同一个文档的一部分,引用失败。

    【讨论】:

    • 做到了!谢谢...非常感谢您的帮助!
    • 疯了。很好的发现。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-14
    • 1970-01-01
    • 1970-01-01
    • 2011-12-28
    • 2010-11-20
    • 1970-01-01
    相关资源
    最近更新 更多