1. 首页
  2. 数据库
  3. 其它
  4. 解决ie11 SCRIPT5011:不能执行已释放Script的代码问题

解决ie11 SCRIPT5011:不能执行已释放Script的代码问题

上传者: 2020-12-22 07:45:18上传 PDF文件 34.95KB 热度 7次
依照我遇到的问题为例: (我的页面结构为:父页面中嵌套有iframe子页面) 1、造成这种情况的原因是:父页面初始化声明变量a为数组(数组对象是引用类型,赋值传递的是地址),创建iframe子页面后给父页面变量a赋值,赋值后销毁iframe子页面,再次调用变量a的时候就会抛出异常‘SCRIPT5011:不能执行已释放Script的代码’。 //父页面中 var a = []; //iframe子页面中 $.each(arr,function (i,v) { parent.a.push(v); }); //iframe 子页面销毁后 再次调用a 会报错
用户评论