内部图像的Svg没有在safari中显示

 fionafongkaian 发布于 2023-02-10 10:54

在我的网站内,我正在嵌入一些svgs.它们似乎在Chrome,Firefox,IE(9+)和Safari中都运行良好.一旦svg中包含图像,safari就不会渲染图像.

基于之前的类似主题,我尝试了以下内容:

SVG 元素不在Safari中显示 - 封闭

 

像这样的标签

SVG图像不会出现在Safari中 - 我没有发现这非常有用,因为这是删除svg的aprt.

无法在Safari中渲染SVG图像 - 已添加

在标题中.

除此之外,我真的不知道还有什么可以尝试.也许还有一点需要注意的是,在我的页面中,图像没有显示,但我可以在safari中打开svg文件(只是文件),它将被正确渲染.此外,在浏览器中将其作为文件打开后,它也会在页面内部呈现.我将svg嵌入到带有img标签的页面中.


这是我的svg:






    
        
    
    
        
    
    
        

                
            
        
    


    


我减少了base64图像字符串,以缩短代码.全svg可以在这里找到.

更新:为了清楚,svg在浏览器中显示(safari)但图像丢失(我只能看到边框).

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有