在完全加载之前关闭子silverlight窗口会导致父窗口崩溃



因为我知道你们都喜欢上下文,所以这个问题源于无法找到一个能够正确处理复杂HTML格式的Silverlight富文本编辑器。

所决定的解决方案包括打开一个新的IE窗口,并运行Silverlight实例和CKEditor,一个基于HTML的开源RTE。

我们几乎解决了所有涉及通信、装载、定时等的问题。然而,还有一个问题:

如果在子窗口加载Silverlight对象之前关闭它,则会导致父窗口重新加载。具体来说,父窗口似乎关闭并重新打开。没有引发任何错误。当插件崩溃时,我看到过类似的问题。然而,这似乎会重新加载任何和所有Silverlight实例。此特定问题仅重新加载父窗口,其他窗口不受影响。

如果你对为什么会发生这种情况有任何想法,请发表评论或回应。我会根据需要发布代码。此外,如果你有任何关于想法的工作,这些也会很有帮助。

谢谢!

Greg

我也遇到了类似的问题。我的<a href="http://www.somelink.com">Click here</a>元素打开了一个需要一段时间才能加载的页面,如果子窗口在完全加载之前关闭,那么我的父窗口就会崩溃。我将元素更改为<a href="http://www.somelink.com" onabort="resizeFunction()">Click here</a>,它为我完成了任务。希望它能有所帮助。

最新更新