在primefaces p:editor中强制粘贴为纯文本而不是html

时间:2018-03-28 07:27:32

标签: javascript primefaces editor paste

我在系统中有p:编辑器,我想强制粘贴为纯文本而不是html 我搜索了很多,我找到了很多解决方案,但没有任何效果。

例如我尝试了这个解决方案,它在编辑器中没有粘贴 我认为我的主要问题是  document.execCommand('insertText', false, text); 因为它不会向primefaces编辑器插入任何内容。

 $(document).ready(function () {



                $("iframe").contents().bind('paste', function (e) {

                    e.preventDefault();
                    var text = '';
                    if (e.clipboardData || e.originalEvent.clipboardData) {
                        text = (e.originalEvent || e).clipboardData.getData('text/plain');
                    } else if (window.clipboardData) {
                        text = window.clipboardData.getData('Text');
                    }

                    if (document.queryCommandSupported('insertText')) {
                        document.execCommand('insertText', false, text);

                    } else {
                        document.execCommand('paste', false, text);
                    }


                });


            });

0 个答案:

没有答案