我试图创建一些混合的
HTML / SVG内容,并有一些麻烦. HTML内容按预期显示,但内联SVG不显示.所以,我做了一些实验.
我找到具有内联SVG示例的站点,并且在我的系统上正确呈现.所以,我“查看页面源”,并将HTML / SVG复制/粘贴到另一个本地文件中,并在Firefox中打开此文件.没有内联SVG可见.
我也尝试过与Chrome相同的实验,结果相同.
我可能会失踪?
更新
我的身份稍有变化:k montgomery – > kmontgom使用OpenID.
无论如何感谢所有回答的人.最好的解决方案是设置Response.ContentType;这让我继续使用WebForms方法.
我已经考虑在.xml文件中使用纯XHTML内容,并使用ASP.NET MVC来提供该内容.我可能会在未来这样做.
现在,随着jQuery,SVG,并做这件事情做一些事情.
感谢所有的帮助.
解决方法
一个替代方案,如果你不想做XHTML是对SVG数据进行base64编码.
例如
<object type="image/svg+xml" data="data:image/svg+xml;base64,PCFET0NUWVBFI...etc..."></object>
我认为这可能不是你想要的专门为你的情况,但无论如何,可能对其他人有用.
原文地址:https://www.jb51.cc/html/230227.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。