将对象推入数组会导致IE中的权限被拒绝

时间:2017-03-22 13:25:33

标签: javascript internet-explorer

在子窗口中,我在父窗口中调用一个函数,该函数将对象(即{a:0,b:1,c:2})推入数组。一切都在Firefox中运行良好,但在IE中它将以下内容推入阵列。

L = [] ;
L = [1] ;
L = [1, 1] ;
L = [1, 1, 1] ;
L = [1, 1, 1, 1] ;
L = [1, 1, 1, 1, 1] ;
L = [1, 1, 1, 1, 1, 1] ;
L = [1, 1, 1, 1, 1, 1, 1] ;
L = [1, 1, 1, 1, 1, 1, 1, 1] ;
L = [1, 1, 1, 1, 1, 1, 1, 1, 1] ;
L = [1, 1, 1, 1, 1, 1, 1, 1, 1|...] ;
L = [1, 1, 1, 1, 1, 1, 1, 1, 1|...] ;
L = [1, 1, 1, 1, 1, 1, 1, 1, 1|...] 

而不是:

[{<Permission denied>}]

1 个答案:

答案 0 :(得分:1)

所以我找到的修复方法如下:

[{a:0,b:1,c:2}]