Я использую TinyMCE
версии 4.0.6, и он отлично работает в IE9
но в Firefox
он ничего не показывает, даже не связанную с ним textarea
.
Мой код выглядит так:
<head>
<link href="~/Styles/CSS/Layout.css" rel="stylesheet" />
<script src="~/Scripts/Addons/TinyMCE/tinymce.min.js"></script>
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script type="text/javascript">
tinymce.init({
selector: "textarea",
theme: "modern",
plugins: [
"advlist autolink lists link image charmap print preview hr anchor pagebreak",
"searchreplace wordcount visualblocks visualchars code fullscreen",
"insertdatetime media nonbreaking save table contextmenu directionality",
"emoticons template paste textcolor moxiemanager"
],
toolbar1: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",
toolbar2: "print preview media | forecolor backcolor emoticons",
image_advtab: true,
templates: [
{ title: 'Test template 1', content: 'Test 1' },
{ title: 'Test template 2', content: 'Test 2' }
]
});
</script>
</head>
<body>
<form action="" method="post">
<textarea name="content" ></textarea>
</form>
</body>
CSS:
textarea {
width:100%;
min-width:290px;
height:100px;
}
Оказывается, здесь проблема заключалась в использовании плагина TinyMCE под названием MoxieManager, который не был загружен правильно и вызывал проблемы в браузерах. Когда это было удалено, он начал работать во всех браузерах.
Здесь выполняется jsfiddle воспроизведение установки OP, которая работает: http://jsfiddle.net/4VZZU
И здесь измененный массив plugins
:
plugins: [
"advlist autolink lists link image charmap print preview hr anchor pagebreak",
"searchreplace wordcount visualblocks visualchars code fullscreen",
"insertdatetime media nonbreaking save table contextmenu directionality",
"emoticons template paste textcolor"
],
~
для ссылки на файлы на веб-сайте. Используйте относительный путь от HTML-файла для достижения наилучших результатов.