TinyMCE случайно вставляет тег исходного текста themes / advanced / langs / en.js в исходный код - PullRequest
2 голосов
/ 03 сентября 2010

У меня есть несколько разных приложений, использующих TinyMCE, и все они сталкиваются с одной и той же проблемой ... страницы (кажется случайным образом) показывают исходный код HTML пользователю. Когда я использую инспектор, я вижу, что причина в том, что я получаю целый тег для вставки скрипта, указывающий на файл /themes/advanced/langs/en.js, помещенный в середину другого HTML-элемента. Я видел его в таблицах и ссылках, и даже отправлялся в БД через сами редакторы TinyMCE.

Я не вижу консольных журналов с ошибками 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 голосов
/ 17 сентября 2010

Я не знаю, как в мире это может быть связано с моей проблемой, но я не видел, чтобы проблема появлялась после того, как я изменил настройки в IIS.Я добавил веб-сад для решения проблем с нагрузкой, и с тех пор этой проблемы не было.

Это чисто анекдотическое решение.

0 голосов
/ 12 сентября 2010

Включаете ли вы tinyMCE прямо перед сценарием инициализации?В некоторых случаях, включая tinyMCE после инициализации, может возникнуть проблема ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...