Asp.net mvc firefox浏览器的Tinymce问题

Asp.net mvc firefox浏览器的Tinymce问题,asp.net-mvc,firefox,tinymce,Asp.net Mvc,Firefox,Tinymce,我使用的是Tinymce版本4.0.12和firefox版本29.0.1、.NET4.0、MVC4.0和VS2012 我面临Tinymce编辑器和firefox的问题。当重新加载屏幕时,它显示呈现的html e。g hi仅在firefox浏览器中在编辑器中停留几秒钟。而屏幕的其他部分负荷正常。在IE、Chrome等其他浏览器中,它工作得非常好。 下面是我初始化tinymce编辑器的代码 { tinyMCE.baseURL = GetNewEmailURL() + "scripts

我使用的是Tinymce版本4.0.12和firefox版本29.0.1、.NET4.0、MVC4.0和VS2012 我面临Tinymce编辑器和firefox的问题。当重新加载屏幕时,它显示呈现的html e。g hi

仅在firefox浏览器中在编辑器中停留几秒钟。而屏幕的其他部分负荷正常。在IE、Chrome等其他浏览器中,它工作得非常好。 下面是我初始化tinymce编辑器的代码

{
        tinyMCE.baseURL = GetNewEmailURL() + "scripts/tinymce/js/tinymce";
        tinyMCE.init({
            menubar: false,
            mode: 'none',
            submit_patch: false,
            add_form_submit_trigger: false,
            selector: '#tinyMceForViewMail',
            statusbar: false,
            plugins: 'noneditable',
            toolbar: false,
            readonly: true,
            setup: function (editor) {
                editor.on('init', function () {
                    $("#" + this.id + "_ifr").height(window.screen.height - $("#TopMenuContainer").height() - $("#breadcrumbs").height() - $("#subject").height() - $("#MailHeader").height() - $("#Attachment").height() - 276);
                });

            }
        });
    }

我尝试过不同的方法,但没有成功。请帮我解决这个问题。

我想没有其他人面临这样的问题。所以我要回答我自己的问题:)。 经过多次尝试和错误,终于找到了解决办法

问题是TinyMc脚本和其他脚本需要时间加载。因此,带有呈现html的textarea显示了几秒钟。此文本区域是我绑定TinyMc控件的区域。我找到了两个解决方案(感觉像中了头奖:P)

  • 将textarea的可见性设置为隐藏。 或
  • 在bundle config中移动了所有Jquery文件和css,因此它会提前加载,从而避免加载tinyMc时出现任何延迟
  • 我想第二种解决方案更合适

    快乐编码