关于Data URLs svg图片显示出错和浏览器URL hash #

本文探讨了使用Data URLs格式的SVG图片在某些浏览器中出现显示异常的问题,特别是当URL包含特殊字符并作为hash时。73版谷歌浏览器和66版火狐浏览器对特定Data URLs的解析出现错误,可能是因为浏览器内部将其识别为位置标识符,导致数据丢失和解析异常。建议在使用Data URLs时注意URL编码和转义,以避免此类问题。
摘要由CSDN通过智能技术生成

在使用生成的svg图作为<img>标签是src值时,发现有部分浏览器显示异常,所以这里记录下

参考链接

Data URLs
http://www.faqs.org/rfcs/rfc2397.html
https://developer.mozilla.org/zh-CN/docs/Web/HTTP/data_URIs
URL hash
http://www.ruanyifeng.com/blog/2011/03/url_hash.html
https://developer.mozilla.org/zh-CN/docs/Web/API/URL/hash

<img src="Data URLs">中,Data URLs格式与显示情况如下:

//1. 部分浏览器不能正常显示
data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50"><rect fill="#795548" x="0" y="0" width="100%" height=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值