IE内存溢出报错Stack overflow at line[通俗易懂]

IE内存溢出报错Stack overflow at line[通俗易懂]该错误只在IE中出现,出现该提示的原因主要有两种:1.重定义了系统的触发事件名称作为自定义函数名如: onclick/onsubmit… 都是系统保留的事件名称,不允许作为重定义函数名称。2.出现死循环,都提示:Stackoverflowatline:0,如:在图片对象定义了onerror事件的循环处理、onload这里并不是说/im

大家好,又见面了,我是你们的朋友全栈君。

该错误只在IE中出现,出现该提示的原因主要有两种:

1. 重定义了系统的触发事件名称作为自定义函数名如:  onclick / onsubmit …  都是系统保留的事件名称,不允许作为重定义函数名称。

2. 出现死循环,都提示:Stack overflow at line: 0 , 如:在图片对象定义了 onerror 事件的循环处理、onload

<img src=”http://images.cnblogs.com/a.gif” οnerrοr=”this.src=’/image/block.gif’” />

这里并不是说 /images/a.gif 不存在, 可能是由于网络原因造成, 这时会执行 onerror 事件,  调用 /images/block.gif 去做当前图片的路径, 但如果当前 /image/block.gif 这个图片文件不存在, 再或者由于网络原因, ‘/image/block.gif’ 下载又出现错误时, 就出现了死循环。

上面哪个例子一般写成下面这种形式比较保险

<img src=”http://images.cnblogs.com/a.gif” οnerrοr=”this.error = null;this.src=’/image/block.gif’” />

所以在处理 onerror 事件时,要考虑是否是出现这样的问题。

” Stack overflow at line: 0 “ 该错误不是一直出现,是有时会出现, 是网络不正常导致死循环引起的, 查了好半天, 最后才找到这个原因,做下记号吧, 给有需要的人。

在IE中,有可能是执行两个动作起到的冲突等。

原文链接:
IE内存溢出报错Stack overflow at line 版权所有,转载时请注明出处,违者必究。

注明出处格式:前端开发博客 (
http://caibaojian.com/stack-overflow-at-line.html)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159805.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 定时任务时间设置[通俗易懂]

    每天凌晨2点002**?和每天隔一小时0**/1**?例1:每隔5秒执行一次:*/5****?例2:每隔5分执行一次:0*/5***?在26分、29分、33分执行一次:026,29,33***?例3:每天半夜12点30分执行一次:0300**?(注意日期域为0不是24)每天凌晨1点执行一次:001**?…

    2022年4月15日
    48
  • 模2除法(CRC校验码计算)_crc校验模二算法

    模2除法(CRC校验码计算)_crc校验模二算法鉴于网上的讲解自己好不容易才看懂…所以自己整理了一下,也方便大家能够理解如果有不对或者不准确的地方,恳请大家指出…模2加减法模2除法需要用到模2加减法,关于模2加减法,其实就是异或操作,规则如下://不需要考虑进位和借位0±0=01±1=00±1=11±0=1例:1101±1001=0100计算如下:…

    2025年8月20日
    3
  • kafka与rocketmq优劣势_kafka rocketmq rabbitmq

    kafka与rocketmq优劣势_kafka rocketmq rabbitmq前言:公司采用了两种消息队列,一种是阿里云的rocketMQ,一种是kafka.分别用在了两种不同的场景.这里做个记录.rocketMQ使用场景:1.异步解耦:拿我们的项目举例,有一个场景,是需要pc端触发派单接口,然后发送给app端消息通知.此时要求能够做到每个app都能收到消息,但是又希望这个发送的过程尽量的短,也就是派单接口尽量快.那么这个派送的过程可以采用rocketM…

    2022年8月31日
    6
  • 渗透测试工具有哪些_安卓测试工具

    渗透测试工具有哪些_安卓测试工具今天在网上看到一篇关于渗透测试工具的列举,点开一看,实在汗颜,好多我都没听过,列出来以便我以后学习时候查看自己还有哪些不足

    2022年8月12日
    7
  • p6使用说明_人员配置情况说明

    p6使用说明_人员配置情况说明P6SPY 是一个监控JDBC执行语句的开源产品,利用P6SPY很容易的就能监控到JDBC中执行的SQL语句,便于系统调试和性能调优。P6SPY 实现原理是对JDBC的关键类进行了一次包装,让应用系统调用自己的类;自己的类截获到SQL语句后再调用真实的JDBC驱动进行执行SQL,这样,在自己的类里面就可以监控到所有的SQL语句。    P6SPY 使用非常简单,只需要简单的几步即完成配置:

    2022年10月5日
    2
  • 阿里云mysql读写分离实现_MySQL-Proxy实现MySQL读写分离

    阿里云mysql读写分离实现_MySQL-Proxy实现MySQL读写分离要实现读写分离,需要先有搭建MySQL的主从环境介绍master192.168.133.128slave192.168.133.132proxy192.168.133.130首先在mysql-proxy上安装依赖包yum-yinstallgccgcc-c++autoconflibevent-develpkgconfiglibtoolmysql-devellibterm…

    2022年5月18日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号