百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

svgxuse

> 编程语言
开源

一个简单的补丁,在浏览器自身无法获取使用元素中引用的外部 SVG 时进行获取。演示: https://icomoon.io/svgxuse-demo/

736 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一个简单的补丁,在浏览器自身无法获取使用元素中引用的外部 SVG 时进行获取。演示: https://icomoon.io/svgxuse-demo/

svgxuse

一个简单的补丁,在浏览器自身无法获取 `` 元素中引用的外部 SVG 时进行获取。 带外部引用的示例:

xml

在上述示例中,IE(9、10、11)无法加载 symbol-defs.svg。svgxuse 会遍历每个 元素。如果该元素引用了外部 SVG,而浏览器未能加载它,则脚本会发送一个 GET 请求,以获取 SVG 并将其插入到 前面。 在 IE 或其他浏览器中 尝试此演示 以查看此 polyfill 在实际应用中的工作原理。

特性

不进行浏览器嗅探

此 polyfill 依赖于功能检测。因此,它会检测并尝试解决任何浏览器可能无法加载链接的 SVG 的问题。例如,跨域链接到外部 SVG 可能会出现以下错误:尝试从具有 URL Y 的框架加载 URL X 失败。域名、协议和端口必须匹配。使用 svgxuse,只要它使用正确的 CORS 头来提供,您的 SVG 仍然会加载。

使用方法

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言