这样子很容易带来的一个问题是,对象的销毁和资源的回收工作,一般来说是作为低优先级的操作,要为高优先级的操作让路的,那么在top窗口被销毁回收的时候,各个iframe的渲染工作,作为优先级比较高的计算,仍在继续进行。等到各个iframe渲染完成了以后,才发现他本来以为一直在哪里的parent(或者top)句柄,现在指向了一个随机的位置,于是就发生了不可预测的后果。
假如问题真的是这样,那么解决方案可能是
1 对关闭操作触发的销毁和回收操作,提高优先级别,或者
发布: 2009-2-23 09:58 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 5次 | 进入软件测试论坛讨论
这样子很容易带来的一个问题是,对象的销毁和资源的回收工作,一般来说是作为低优先级的操作,要为高优先级的操作让路的,那么在top窗口被销毁回收的时候,各个iframe的渲染工作,作为优先级比较高的计算,仍在继续进行。等到各个iframe渲染完成了以后,才发现他本来以为一直在哪里的parent(或者top)句柄,现在指向了一个随机的位置,于是就发生了不可预测的后果。
假如问题真的是这样,那么解决方案可能是
1 对关闭操作触发的销毁和回收操作,提高优先级别,或者