swfupload 在 IE 下的销毁问题

    近日使用 SwfUpload做上传程序,在 Firefox 下没发现什么问题,在 IE 下,当关闭使用 swfupload的 widget 时,会报错: 'null' 为空或不是对象(is null or not an object) 。另外在关闭使用 swfupload的 UI tab时,也会有这样的错误。

 

    后来发现出现这种错误的一个规律:在页面关闭之前,从页面文档中移除了swfupload元素。

 

    问题应该是:swfupload 的flash元素已经从文档中移除,但定义的相关的定时函数却依然在工作。

 

    解决的办法:调用 swfupload 的 destroy( ) 函数。

 

 

 

参考:

 

四个小时的 SWFUpload debug 之旅

 

SWFUpload jQuery Plugin

 

 

你可能感兴趣的:(jquery,UI,IE,Flash,firefox)