有没有一种方法可以停止从tinymce文本区域复制文本?我做了我的尝试,通过以下代码,它禁用复制从简单的文本区域,但我想这个限制tinymce文本区域,我不是在谈论按钮,我是在谈论文本区写的文本
<textarea id="mytinymcetextarea" class="noselect">Not copy able</textarea>
tinymce.init({
selector: "#mytextarea"
});
$('#mytinymcetextarea').bind('copy',function(e) {
e.preventDefault(); return false;
});
字符串
我也试过css
.noselect {
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Non-prefixed version, currently
supported by Chrome and Opera */
}
型
如果不可能,是否有其他文本编辑器允许禁用复制文本。
1条答案
按热度按时间ugmeyewa1#
您可以尝试拦截
copy
事件并禁用其默认行为:字符串
但不能保证这在所有浏览器上都有效。
除此之外,您还可以删除上下文菜单(请参见:Remove the Context Menu in TinyMCE),您也可以从TinyMCE的“编辑”菜单中删除“复制”选项(请参阅:http://codeasp.net/blogs/microsoft-net/204/tinymce-how-to-remove-cut-copy-and-paste-items-in-edit-menu)。