我的 tinymce 运行良好,除了粘贴 hr 标签。样式似乎与它粘贴。我正在删除粘贴样式,并考虑完全删除 hr,但这不是一个选择。
这就是我正在做的事情
tinyMCE.init({
script_url : '../tinymce/jscripts/tiny_mce/tiny_mce.js',
mode : "exact",
elements : "wStory",
theme : "advanced",
plugins : "paste",
invalid_elements: "noshade, size",
theme_advanced_buttons1:"bold,italic,underline,strikethrough,hr,|,justifyleft,justifycenter,justifyright,justifyfull,outdent, indent,|,cleanup,|,forecolor, |,undo,redo,|,link, unlink,|,code,|, help",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "center",
theme_advanced_path : false,
theme_advanced_resizing : false,
cleanup_on_startup : true,
fix_list_elements : false,
fix_nesting : false,
fix_table_elements : false,
paste_use_dialog : true,
paste_auto_cleanup_on_paste : true,
height: "700px",
width: "100%",
});
为了清楚起见,我想要这个
<hr noshade="noshade">
成为这个
<hr>
我尝试过声明有效元素并仅删除 noshade 标签,但在最新版本的 tinymce 中似乎无效。一些帮助将不胜感激!