IE11:从另一个iframe

时间:2018-01-15 13:30:48

标签: javascript html ajax iframe

我的应用程序有2个iframe,一个用于选择文件的main-iframe和一个从if-iframe获取文件的side-iframe,将其切片并使用XMLHttpRequest将其逐个上传到服务器和AJAX。

主iframe可以导航并呈现许多不同的页面,因此当我离开上传页面时,我得到一个脚本70:IE11中的权限被拒绝,因为正在调用file.slice()函数。

这在Chrone和FireFox中运行良好,因为我可以浏览不同的页面,而side-iframe继续切片文件并通过AJAX上传。

更具体地说,side-iframe中的代码看起来有点像这样:

var file_select = top.frames['mainFrame'].document.getElementById('fileSelect').
var the_file = file_select.files[0];
the_file.slice(); 

任何解决方案?

0 个答案:

没有答案
相关问题