在Internet Explorer 8中的Iframe中创建TinyMCE时出现问题

Issue with creating TinyMCE within an Iframe in Internet Explorer 8

本文关键字:TinyMCE 问题 创建 Explorer Internet 中的 Iframe      更新时间:2023-09-26

我只是想为Iframe中的文本区域创建一个TinyMCE(4.1.7)。事实上,这在Firefox和Chrome中运行良好,但在Internet Explorer中则不然。当我在一个新的选项卡中单独调用Iframe时,即使在Internet Explorer中,一切都如预期一样,但一旦我试图对Iframe进行同样的操作,它就会失败。

我使用以下片段进行的绑定:

    tinymce.init({ mode: 'textareas', theme: 'modern', toolbar: 'bold italic underline strikethrough bullist numlist', menubar: false, }); 

控制台中也没有错误,这就是为什么我认为Internet Explorer无法正确解析绑定的元素。我还尝试了不同的添加模式,甚至是具体的元素ID。所有这些都适用于IE中的普通页面,但一旦我将其放入Iframe,它就不再工作了。

有人注意到这个问题并能以某种方式解决它吗?谢谢

解决了它!显然,IE 8无法在执行tinymce源之前不久动态加载它们。现在,我将脚本直接包含在HTML中,并且它正在工作。对于IE9来说,动态方式也是可行的。