Javascript 在Internet Explorer 8的Iframe中创建TinyMCE时出现问题
我只是尝试在Iframe中为textarea创建一个TinyMCE(4.1.7)。事实上,这在Firefox和Chrome中运行良好,但在InternetExplorer中不起作用。当我在一个新选项卡中单独调用Iframe时,即使在InternetExplorer中,一切都会按预期进行,但当我尝试对Iframe执行相同操作时,它就会失败 我对以下代码段所做的绑定:Javascript 在Internet Explorer 8的Iframe中创建TinyMCE时出现问题,javascript,internet-explorer,iframe,Javascript,Internet Explorer,Iframe,我只是尝试在Iframe中为textarea创建一个TinyMCE(4.1.7)。事实上,这在Firefox和Chrome中运行良好,但在InternetExplorer中不起作用。当我在一个新选项卡中单独调用Iframe时,即使在InternetExplorer中,一切都会按预期进行,但当我尝试对Iframe执行相同操作时,它就会失败 我对以下代码段所做的绑定: tinymce.init({ mode: 'textareas', theme: 'modern', toolbar: 'b
tinymce.init({ mode: 'textareas', theme: 'modern', toolbar: 'bold italic underline strikethrough bullist numlist', menubar: false, });
控制台中也没有错误,这就是为什么我假设InternetExplorer不能正确解析绑定的元素。
我还尝试了不同的添加模式,甚至是具体的元素ID。所有这些都可以在IE中正常工作,但一旦我将其放入Iframe,它就不再工作了
有没有人注意到这个问题,并能以某种方式解决它?
谢谢 解决了!显然,IE8无法在执行tinymce源之前立即处理tinymce源的动态加载。现在,我将脚本直接包含在HTML中,它正在工作。对于IE9来说,动态方式也是可行的