SWFupload在IE9中的bug

阅读更多

    这几天在做图片上传的东西,是用swfupload是出现了再IE9下那选择文件的按钮无法点击的情况,在其他浏览器,例如Firefox、chrome都不会出现,后来google一下才发下这算是IE9和flash的一个bug吧。

    出现这种情况,需要在swfupload.js中的getFlahHTML方法修改一下,代码如下:

 

SWFUpload.prototype.getFlashHTML = function (flashVersion) {
	// Flash Satay object syntax: http://www.alistapart.com/articles/flashsatay
    var obj = [''].join(""),
	params = [
		'',
		'',
		'',
		'',
		'',
		''
	].join("");
	if (navigator.userAgent.search(/MSIE/) > -1){
		obj = [''].join("");
		params += '';
	}
	return [obj, params, ''].join("");
}; 
 

  google code地址:

  http://code.google.com/p/swfupload/issues/detail?id=371

你可能感兴趣的:(web,swfupload,IE9)