Javascript IE8中的tinyMCE丢失帧

Javascript IE8中的tinyMCE丢失帧,javascript,asp.net,html,tinymce,Javascript,Asp.net,Html,Tinymce,我有一个网站。我们使用TinyMCE作为文本编辑器。我刚刚升级到最新版本,并添加了媒体插件,以便我们的用户可以将视频添加到他们的企业。 升级在Chrome、FireFox和IE7上效果非常好。但是,它不适用于IE8。编辑器周围的框架将随工具栏一起消失 以下是我正在使用的初始化代码: tinyMCE.init({ // General options mode : 'exact', elements : '<%= txtArea.ClientID %>

我有一个网站。我们使用TinyMCE作为文本编辑器。我刚刚升级到最新版本,并添加了媒体插件,以便我们的用户可以将视频添加到他们的企业。 升级在Chrome、FireFox和IE7上效果非常好。但是,它不适用于IE8。编辑器周围的框架将随工具栏一起消失

以下是我正在使用的初始化代码:

    tinyMCE.init({
    // General options

    mode : 'exact',
    elements : '<%= txtArea.ClientID %>',
    theme: 'advanced',
    relative_urls : false,
    verify_html : true,
    apply_source_formatting : true,
    plugins : 'media',
    //valid_elements: 'a[href|target=_blank],#p[align],strong/b,em/i,u,div,br,-span[style],' 
    //            <%= AllowImages ? "+ 'img[longdesc|usemap|src|border|alt=|title|hspace|vspace|width|height|align],'" : "" %>
    //    + '-ul,-ol,-li',
    theme_advanced_buttons1 : 'bold,italic,underline,separator,link,unlink,separator,bullist,numlist,separator,outdent,indent,separator,undo,redo,'
        <%= AllowImages ? "+ 'separator,image,'" : "" %> + 'separator,code,media',
    theme_advanced_buttons2 : '',
    theme_advanced_buttons3 : '' 
});
tinyMCE.init({
//一般选择
模式:“精确”,
元素:“”,
主题:"先进",,
相对URL:false,
验证html:true,
应用\u源\u格式:true,
插件:“媒体”,
//有效的_元素:“a[href | target=_blank]、#p[align]、strong/b、em/i、u、div、br、-span[style]、”
//            
//+'-ul,-ol,-li',,
主题\高级\按钮1:'粗体、斜体、下划线、分隔符、链接、取消链接、分隔符、粗体、numlist、分隔符、凸出、缩进、分隔符、撤消、重做,'
+'分隔符、代码、媒体',
主题\高级\按钮2:“”,
主题\高级\按钮3:'
});

知道我做错了什么吗

杰克在评论中提出了一点,这是一个与缓存相关的问题

正如注释中所建议的,要解决的选项包括清除缓存和包含日期/时间查询字符串


我建议上面的第三个选项——包括url中使用的组件的版本号(或者将tinymce放在特定于版本的文件夹中,或者将版本号放在查询字符串中)。

现在感觉像个十足的傻瓜。Internet Explorer cahce就像一个mofo,所以发生的事情是IE内部缓存的结果。有两种解决方案:让用户清除本地缓存(没错,就像这样),或者在查询字符串的末尾添加数据和时间,以保证IE不会在缓存中找到数据。我现在要去坐在角落里。你应该把它贴出来作为答案,我认为这是非常有用的信息:P