jQuery EasyUI filebox的文件路径错误

环境 :jQuery EasyUI 1.4.1  

问题如图:

jQuery EasyUI filebox的文件路径错误_第1张图片

经过反复测试,在控件的demo里直接使用,可以正常显示路径,在IE11  ,firefox任意版本,chrome任意版本都可以(firefox只显示文件名,故也算作正确)

但是IE9 总是无法正确显示路径,路径如图:

百度了解决方法:

        //文件输入框,解决C:\\fakepath\\的错误路径问题
	$('#xx').filebox({
		onChange:function(newValue, oldValue){
			$('#xx').filebox('setValue',newValue.replace("C:\\fakepath\\", ""));
 		}
	}); 
但是我们测试部很多IE9,情况不一;有点解决了,有的出现windows的弹出框:

jQuery EasyUI filebox的文件路径错误_第2张图片


我哭了。。。

最终解决方案:  查了路径错误的根本原因是浏览器的安全机制导致的,针对Ie9如下设置即可:

jQuery EasyUI filebox的文件路径错误_第3张图片

改成启用即可。



你可能感兴趣的:(jQuery EasyUI filebox的文件路径错误)