外部对象中的contenteditable属性不适用于firefox

时间:2015-09-21 20:58:44

标签: html firefox svg



<?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;
&#13;
&#13;

此代码适用于chrome 44但不适用(文本不可编辑)在firefox 40中。为什么?

1 个答案:

答案 0 :(得分:0)

Firefox engine doesn't bother with processing contentEditable when the file is explicitly specified to be XML。如果您使用text/html内容类型(或将您的代码段保存在扩展名为.html的文件中),您将在Firefox中获得可修改的文字。