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


Posted in Javascript onMay 05, 2019

依照我遇到的问题为例:

(我的页面结构为:父页面中嵌套有iframe子页面)

1、造成这种情况的原因是:父页面初始化声明变量a为数组(数组对象是引用类型,赋值传递的是地址),创建iframe子页面后给父页面变量a赋值,赋值后销毁iframe子页面,再次调用变量a的时候就会抛出异常‘SCRIPT5011:不能执行已释放Script的代码'。      

//父页面中
  var a = [];
  //iframe子页面中
  $.each(arr,function (i,v) {
   parent.a.push(v);
  });
  //iframe 子页面销毁后 再次调用a 会报错

2、解决办法:我们将父页面中的变量a定义为字符串(字符串是值类型,赋值传递的是值),子页面iframe中给父页面变量a赋值也为字符串,销毁iframe后,调用变量a时再解析成数组对象。

//父页面中
  var a = '';
  //iframe子页面中
  var aa = []
  $.each(arr,function (i,v) {
   aa.push(v);
  });
  a = aa.join(',');
  //iframe 子页面销毁后 再次调用a.split(',') 就没问题了

总结

以上所述是小编给大家介绍的解决ie11 SCRIPT5011:不能执行已释放Script的代码问题,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
csdn 博客中实现运行代码功能实现
Aug 29 Javascript
Js获取事件对象代码
Aug 05 Javascript
在Windows上安装Node.js模块的方法
Sep 25 Javascript
JavaScript 盒模型 尺寸深入理解
Dec 31 Javascript
超炫的jquery仿flash导航栏特效
Nov 11 Javascript
JQuery Ajax WebService传递参数的简单实例
Nov 02 Javascript
9个让JavaScript调试更简单的Console命令
Nov 14 Javascript
纯JS实现简单的日历
Jun 26 Javascript
JS控制鼠标拒绝点击某一按钮的实例
Dec 29 Javascript
vue.js实现格式化时间并每秒更新显示功能示例
Jul 07 Javascript
webpack实现一个行内样式px转vw的loader示例
Sep 13 Javascript
JS实现点击下拉列表文本框中出现对应的网址,点击跳转按钮实现跳转
Nov 25 Javascript
彻底揭秘keep-alive原理(小结)
May 05 #Javascript
angular4+百分比进度显示插件用法示例
May 05 #Javascript
vuejs数据超出单行显示更多,点击展开剩余数据实例
May 05 #Javascript
Vue+Express实现登录状态权限验证的示例代码
May 05 #Javascript
微信小程序实现发送模板消息功能示例【通过openid推送消息给用户】
May 05 #Javascript
浅谈Node 异步IO和事件循环
May 05 #Javascript
vue的列表交错过渡实现代码示例
May 05 #Javascript
You might like
PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
2012/04/09 PHP
Ecshop 后台添加新功能栏目及管理权限设置教程
2017/11/21 PHP
PHP实现的策略模式示例
2019/03/20 PHP
JS正则中的RegExp对象对象
2012/11/07 Javascript
js对象与打印对象分析比较
2013/04/23 Javascript
js浮动图片的动态效果
2013/07/10 Javascript
javascript 闭包详解
2015/07/02 Javascript
基于BootStrap Metronic开发框架经验小结【三】下拉列表Select2插件的使用
2016/05/12 Javascript
JS实现仿PS的调色板效果完整实例
2016/12/21 Javascript
解决iView中时间控件选择的时间总是少一天的问题
2018/03/15 Javascript
Vue实现Header渐隐渐现效果的实例代码
2020/11/05 Javascript
python通过装饰器检查函数参数数据类型的方法
2015/03/13 Python
python中django框架通过正则搜索页面上email地址的方法
2015/03/21 Python
详解Django框架中的视图级缓存
2015/07/23 Python
Python xlwt设置excel单元格字体及格式
2020/04/18 Python
python3实现raspberry pi(树莓派)4驱小车控制程序
2020/02/12 Python
Pyinstaller加密打包应用的示例代码
2020/06/11 Python
PyTorch: Softmax多分类实战操作
2020/07/07 Python
Python pathlib模块使用方法及实例解析
2020/10/05 Python
德国最大的设计师鞋网上商店:Budapester
2017/12/07 全球购物
澳大利亚宠物食品和药物在线:Jumbo Pets
2018/03/24 全球购物
ORLY官网:美国专业美甲一线品牌
2019/12/11 全球购物
Linux开机引导的步骤是什么
2015/10/19 面试题
毕业生求职简历中的自我评价
2013/10/18 职场文书
公司财务自我评价分享
2013/12/17 职场文书
学习心得体会
2014/01/01 职场文书
公司司机岗位职责
2014/02/07 职场文书
测绘专业大学生职业生涯规划书
2014/02/10 职场文书
会计系毕业生求职信
2014/05/28 职场文书
文化产业实施方案
2014/06/07 职场文书
市贸粮局召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
关于感谢信的范文
2015/01/23 职场文书
幼儿园门卫安全责任书
2015/05/08 职场文书
2015年会计年终工作总结
2015/05/26 职场文书
Python可变集合和不可变集合的构造方法大全
2021/12/06 Python
Hive常用日期格式转换语法
2022/06/25 数据库