复制&在HTML中粘贴纯文本

时间:2014-10-20 14:44:33

标签: javascript

我有一个小模板webapp,作者可以在其richttext编辑器中添加占位符。为了防止错误,我想提供一个有效占位符列表,然后可以复制和粘贴。我的问题在于我可以限制复制的内容。 我尝试了两种方法,都失败了。

首先,占位符列表如何:

<ul class="placeholders">
    <li>${address.name}</li>
    <li>${address.street}</li>
    <li>${address.city}</li>
    <li>${address.zip}</li>
</ul>
  1. 使用JS复制到剪贴板: 由于安全问题,无法访问剪贴板,因此无效。我试过ZeroClipboard,但它的文档对我来说并不清楚,甚至我在SO上找到的例子都没有帮助。如果用户点击它,我想复制<li>的内容。我尝试用new ZeroClipboard(jQuery('ul.placeholders li')设置实例化。但这根本不起作用。在Firefox中,只要我悬停在li上,就会出现加载轮。

  2. 只需使用范围对象选择整个文本: 这基本上适用于选择,但是当我将其粘贴到富文本编辑器中时,Firefox和IE也会粘贴li标签。再次,因为我无法访问剪贴板,我无法控制,什么被复制。由于它是RTE,我对它的粘贴方式无法控制。

  3. 有没有人知道如何使这两种方法都有效?

0 个答案:

没有答案