tinymce IE9 bug

今天碰到个tinymce的bug。

郁闷了很久。

 

链接如下:

http://www.tinymce.com/develop/bugtracker_view.php?id=6325

 

大概描述就是, tinymce 4 的版本, 

在IE9下面有时候会出现

SCRIPT70: Permission denied 

 

最终原因是:我在init里面拿到了editor.getBody(), 然后在一些事件里面直接使用了这个body

 

而可能有些人在什么代码里更改了iframe结构。 所以用这个body再去做操作, IE9以及以上是不认的。

 

解决方案也很简单:需要使用body的时候再调用一次editor.getBody即可。 

 

为了这么个小事情整整找了一上午。 好苦逼的码农生活。 

 

而这个苦逼故事也告诉我们一个道理:

“为人进出的门紧锁着,

为狗爬出的洞敞开着。

一个声音高叫着:

这都是命啊!!!”

你可能感兴趣的:(tinymce)