导航后重新初始化ACE编辑器

时间:2012-11-29 05:10:52

标签: javascript ace-editor

我使用ACE editor作为使用Bootstrap构建的Web应用程序。这并不容易,但我已经在这个框架中使用iframe加载ACE,加载编辑器并使用数据库中的数据填充它。这工作正常,但在我导航到另一个页面然后返回编辑页面后,我收到此错误:

  

将chrome JS对象暴露给没有 exposedProps 的内容是不安全的,不推荐使用。有关详细信息,请参阅https://developer.mozilla.org/en/XPConnect_wrappers

如果我试图保留编辑器对象的句柄并重用它,我会收到此错误:

  

NS_ERROR_NOT_INITIALIZED:组件返回失败代码:0xc1f30001(NS_ERROR_NOT_INITIALIZED)[nsIDOMJSWindow.setTimeout](在ace.js,第1行)

每次导航回此页面时,是否有创建新编辑器的技巧?或者重新初始化编辑器,以便它不会抛出错误?

0 个答案:

没有答案