如何防止用户从CKEditor4实例复制内容?

时间:2018-06-30 14:58:23

标签: javascript jquery html iframe ckeditor

我们在我的页面上运行了一个CKEditor实例,其中包含受版权保护的内容。我知道尝试阻止网页上的任何真正的复制保护(查看源代码,禁用Javascript等)是完全没有用的,但是我们以前有一个onCopy="alert('Cannot do this'); return false;"可以正常工作,我的客户希望保留此功能

我尝试在CKEditor中做完全相同的事情,甚至修改CKEditor到将onCopy="..."插入iframe的程度,然后iframe在复制时运行,但不会阻止复制;以及通过iFrame内容jQuery('#iframe').contents().find('...').on('copy', function(e){e.preventDefault(); alert('Cannot do this'); return false;})

从父页面进行jQuery绑定

到目前为止,这些方法都没有起作用。我怀疑这与CKEditor将内容包装在iFrame中有关,这可能会阻止我阻止复制成功。

我环顾四周,但似乎没有CKEditor的任何插件可以防止复制。

是否有任何好的方法(或插件)来防止CKEditor内容的复制?归结为,有没有一种方法可以防止从iframe中的contentEditable复制内容?

0 个答案:

没有答案