TinyMCE在源代码中随机粘贴themes / advanced / langs / en.js脚本标记

时间:2010-09-03 17:14:17

标签: tinymce

我有一些使用TinyMCE的不同应用程序,并且都遇到了同样的问题......页面(似乎是随机的)向用户显示HTML源代码。当我使用检查器时,我看到原因是我得到了一个整个脚本嵌入标签,指向放在另一个HTML元素中间的/themes/advanced/langs/en.js文件。我已经看到它显示在表格和链接中,它甚至通过TinyMCE编辑器自己提交给DB。

我看到没有带有JS错误的控制台日志,问题只发生在所有请求的1/4左右。

这是我的初学者:

<script type="text/javascript"> 
tinyMCE.init({
    mode : "textareas",
    plugins : "paste,spellchecker, table",
    paste_auto_cleanup_on_paste : true,
    theme : "advanced",
    theme_advanced_buttons1 : "spellchecker,separator,pastetext,pasteword,separator,bold,italic,underline,strikethrough,separator,justifyleft,justifycenter,justifyright,separator,code",
    theme_advanced_buttons2: "tablecontrols",
    theme_advanced_buttons3: "",
    theme_advanced_buttons4: "",
    theme_advanced_toolbar_location : "top",
    theme_advanced_toolbar_align : "left",
    width : "700",
    height: "500"
});
</script> 

2 个答案:

答案 0 :(得分:0)

您是否在初始化脚本之前包含了tinyMCE? 在某些情况下,包括tinyMCE后init部分可能是问题......

答案 1 :(得分:0)

我不知道世界上这与我的问题有什么关系,但是我在IIS中进行设置更改后没有看到问题重新出现。我添加了一个网络花园来处理负载问题,此后一直没有看到这个问题。

虽然这是纯粹的轶事解决方案。