【发布时间】:2026-02-08 19:30:01
【问题描述】:
我有一个网站。我们使用 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 : ''
});
任何想法我做错了什么?
【问题讨论】:
-
现在感觉自己像个傻瓜。 Internet Explorer cahce 就像一个 mofo,所以发生的事情是 IE 内部缓存的结果。这个问题有两种解决方案:让用户在本地清除他们的缓存(是的,就是这样)或者将数据和时间添加到查询字符串的末尾,以保证 IE 不会在其缓存中找到数据。我现在要坐在角落里。
-
您应该将其发布为答案,我认为这是非常有用的信息:P
标签: javascript asp.net html tinymce