TinyMCE正在删除<title>,&lt; script&gt;等元素。从加载到它的文件</title>

时间:2012-04-25 07:33:02

标签: tinymce

此处报告了类似的问题: 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]',
});

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

将插件添加到TinyMCE插件选项列表示例:插件:“fullpage”。

答案 2 :(得分:0)

你的tinymce配置中有一个错误(高度和宽度需要设置为没有'px'的值)。检查this fiddle out.元素保留在那里并且不会被剥离(您可以使用html / code按钮验证这一点。)