IE11:交叉iframe文件处理

时间:2018-01-17 08:37:37

标签: javascript html internet-explorer iframe

我想将javascript文件对象从一个iframe传递到另一个iframe。用户使用对话框选择文件。 我使用目标iframe中的以下代码传递文件:

var file_selection_field = top.frames['sourceIframe'].document.getElementById('FileSelectionFieldId');
var the_file = file_selection_field.files[0];

然后我将文件切片并使用AJAX将其上传到服务器。

the file.slice(index, index+chunk_size);
// Ajax call ..

问题是,一旦我的源iframe被更改(并且文件仍然在目标iframe中加载),我得到" Script70:权限被拒绝"我调用切片函数时IE11中的错误。

两个iframe都位于同一个域中。

有没有办法解决它?

0 个答案:

没有答案