<?xml version="1.0" standalone="yes" ?>
<svg xmlns="http://www.w3.org/2000/svg">
<foreignObject width="100" height="100" x="20" y="65">
<body xmlns="http://www.w3.org/1999/xhtml">
<p contenteditable="true">text</p>
</body>
</foreignObject>
</svg>
&#13;
此代码适用于chrome 44但不适用(文本不可编辑)在firefox 40中。为什么?
答案 0 :(得分:0)
Firefox engine doesn't bother with processing contentEditable
when the file is explicitly specified to be XML。如果您使用text/html
内容类型(或将您的代码段保存在扩展名为.html的文件中),您将在Firefox中获得可修改的文字。