我无法在运行iOS 4.2.1的iPhone上呈现简单的SVG矩形。代码直接取自w3schools教程here,或者您可以从我的服务器here进行尝试。我知道iOS从版本2.1开始支持SVG,所以这应该工作!我错过了什么?
毋庸置疑,我的桌面浏览器和iPad上都能正确呈现完全相同的文档。
答案 0 :(得分:0)
我担心您需要在较早版本的Safari和Firefox中将内容类型设置为xml才能提供内联SVG(但是,您可以在img
标记中使用它是否为&#39 ; t需要访问其DOM)。如果您不想更改doctype
或扩展程序,您可以让Web服务器处理它。在Apache中,您可以在文档根目录中放置.htaccess文件并放入......
AddType application/xhtml+xml .html
我不确定这是否会在其他地方引起任何副作用。您只能通过一些重写条件将其提供给旧版本的Safari,但我对语法不太熟悉,无法给出直接答案。
您可以在此处查看您的文件xhtml: