TinyMCE正在<title><script>从加载到其上的文档中删除诸如 等元素



这里报告了类似的问题:http://www.tinymce.com/forum/viewtopic.php?id=78

我的TinyMCE初始化代码如下:

    tinyMCE.init({
    // General options
    mode : "specific_textareas",
            editor_selector : "mceEditor",
            width : "94%%",
            height : "449px",
            theme :"advanced",
    plugins : "autolink,lists,pagebreak,style,layer,table,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups",
    // Theme options
    theme_advanced_buttons1 : "bold,italic,underline,fontselect,fontsizeselect,forecolor,backcolor,|,justifyleft,justifycenter,justifyright,justifyfull,|,bullist,numlist,|,outdent,indent,blockquote,|,link,unlink,|,undo,redo",
    theme_advanced_buttons2 : "",
    theme_advanced_buttons3 : "",
    theme_advanced_toolbar_location : "top",
    theme_advanced_toolbar_align : "left",
    theme_advanced_resizing : false,

    //content_css : "css/word.css",
            convert_urls : false,
             extended_valid_elements: 'script[src|title|type],title[dir<ltr?rtl|lang]',
});

默认情况下,TinyMCE只允许编辑HTML页面的正文部分,因为这是最常见的用例。如果你想用它来编辑一个完整的HTML页面,我建议使用整页插件:http://www.tinymce.com/wiki.php/Plugin:fullpage

将插件添加到 TinyMCE 插件选项列表示例:插件:"整页"。

你的 tinymce 配置中有一个错误(高度和宽度需要设置为没有"px"的值)。看看这个小提琴。元素保留在那里,不会被剥离(您可以使用 html/code 按钮进行验证)。