Javascript Dojo';s dijit.Editor在Adobe AIR应用程序中不可编辑?

Javascript Dojo';s dijit.Editor在Adobe AIR应用程序中不可编辑?,javascript,air,dojo,Javascript,Air,Dojo,也许有人知道我做错了什么。我正在编写一个AIR应用程序,并试图在我的页面上嵌入一个dijit.Editor-我用一个简单的 <div dojoType="dijit.Editor"></div> 但是,永远不会调用全部无效的编辑器.onLoad() 我试着手动打电话 editorwidget.iframe._loadFunc(editorwidget.iframe.contentWindow); 这似乎触发了一些事情的发生——然而,它似乎触发了编辑器小部件的完全禁用

也许有人知道我做错了什么。我正在编写一个AIR应用程序,并试图在我的页面上嵌入一个dijit.Editor-我用一个简单的

<div dojoType="dijit.Editor"></div> 
但是,永远不会调用全部无效的编辑器.onLoad()

我试着手动打电话

editorwidget.iframe._loadFunc(editorwidget.iframe.contentWindow);
这似乎触发了一些事情的发生——然而,它似乎触发了编辑器小部件的完全禁用

我肯定我错过了一些愚蠢的东西,但我不知道我错过了什么


是否有其他人在AdobeAIR应用程序中使用了dijit.Editor(我使用的是最新的2.0 runtime/2.0 RC SDK)。

据我所知,问题似乎是添加到页面中带有“src=javascript:…”的IFRAME违反了AdobeAIR中的安全沙盒策略。我尝试设置src=如果javascript被执行,最终会是什么样子,但这似乎也没有帮助。我不知道为什么那样不行

据我所知,问题似乎是添加到页面的带有“src=javascript:…”的IFRAME违反了Adobe AIR中的安全沙箱策略。我尝试设置src=如果javascript被执行,最终会是什么样子,但这似乎也没有帮助。我不知道为什么那样不行

editorwidget.iframe.contentWindow.location.reload(true); 
editorwidget.iframe._loadFunc(editorwidget.iframe.contentWindow);