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

标签 javascript vb.net silverlight internet-explorer ckeditor

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

最终确定的解决方案包括打开一个新的 IE 窗口,并运行 Silverlight 实例以及 CKEditor(一种基于开源 HTML 的 RTE)。

我们已经解决了几乎所有涉及通信、加载、计时等的问题。但是仍然存在一个问题:

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

如果您对为什么会发生这种情况有任何想法,请发表评论或回复。我将根据需要发布代码。另外,如果您有任何解决方法的想法,这些也会很有帮助。

谢谢!

格雷格

最佳答案

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

关于javascript - 在完全加载之前关闭子 silverlight 窗口会导致父窗口崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9671176/

相关文章:

javascript - jQuery .toggleClass() 在打开后不会关闭该类

vb.net - 使用用户名(vb.net)从事件目录中获取名字和姓氏

.net - 支持 Windows 窗体中的 OpenFileDialog 和 FolderBrowserDialog 中的重定向驱动器

silverlight - Silverlight 如何处理 Internet 连接的代理?

Javascript,按顺序执行脚本代码插入dom树

javascript - 如何使用 node.js Q 在链执行期间插入 promise ?

javascript - 我的自动逗号仅适用于第一个文本输入,但不适用于第二个

.Net 缩略图在从移动设备创建时旋转图像

silverlight - 使用 Silverlight 和 DeepZoom 的优秀示例站点?

c# - Silverlight 4 中 RIA 服务中的回调方法