tinyMCE在IE8中失帧

时间:2010-11-09 03:54:18

标签: javascript asp.net html tinymce

我有一个网站。我们使用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 : '' 
});

任何想法我做错了什么?

1 个答案:

答案 0 :(得分:0)

Jake在评论中提出了一个观点,即这是一个与缓存相关的问题。

根据评论中的建议,要解决的选项包括清除缓存并包含日期/时间查询字符串。

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