我可以防止Firefox在粘贴时剥离自定义html属性吗?

我可以防止Firefox在粘贴时剥离自定义html属性吗?,firefox,contenteditable,paste,Firefox,Contenteditable,Paste,如果在具有自定义html属性的页面上复制某些html,例如 <p foo='bar'>this is a paragraph with custom attribute</p> 这是一个具有自定义属性的段落 然后将其粘贴到contenteditable元素中,Firefox将删除foo属性。它将保留任何符合html的属性,如id、名称等,但没有不符合的属性。 有没有办法防止这种情况并允许粘贴?IE和Chrome都允许这样做。您可以使用数据元素,请参见此处: 胡萝卜

如果在具有自定义html属性的页面上复制某些html,例如

<p foo='bar'>this is a paragraph with custom attribute</p>

这是一个具有自定义属性的段落

然后将其粘贴到contenteditable元素中,Firefox将删除foo属性。它将保留任何符合html的属性,如id、名称等,但没有不符合的属性。
有没有办法防止这种情况并允许粘贴?IE和Chrome都允许这样做。

您可以使用数据元素,请参见此处:

胡萝卜
<li data-spacing="10cm" data-sowing-time="March to June">Carrots</li>