如何解决网页提示stack overflow at line的问题

发布时间:2021-03-04 15:49:12 作者:小新
来源:亿速云 阅读:956

这篇文章主要介绍了如何解决网页提示stack overflow at line的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

  在做网站时遇到一个问题,网站用的以前的程序,在没有改过什么程序的情况下,页面总是提示Stackoverflowatline的错误,而以前的网站都正常没有出现过这种情况,在网上找了一下解决办法如下:我的程序出现这种错误的原因是第2种,我在图片中使用了onerror事件,当图片加载出问题时就是显示一个默认图片,然而在我的网站目录中并不存在这张默认图片,而源指定的图片也不存在,所以会触发onerror事件,由于两个图片都不存在,所以导致了一个死循环,导致内存溢出。

  Stackoverflowatline的原因

  出现该错误提示,主要有两种原因:

  1.使用系统的事件名称作为自定义函数名如:

  onclick/onsubmit...都是系统保留的事件名称,不允许作为重定义函数名称。

  2.出现死循环:

  如:在图片对象定义了onerror事件的循环处理、

  这里并不是说1.gif不存在,可能是由于网络阻塞原因造成,这时会执行onerror事件,

  调用/images/default.gif去做当前图片的路径,但如果当前/image/default.gif这个图片文件不存在,

  再或者由于网络原因,下载'/image/default.gif'又出现错误,这就出现了死循环。

  Stackoverflowatline怎么办

  这类问题一般由于安装了某些软件引起的。特别是一些设计的不规范的软件,要解决应使用regsvr32命令:

  在运行中分别输入:

  regsvr32actxprxy.dll
  regsvr32shdocvw.dll

  这样就重新注册了这两个dll文件,完成后重启电脑。如还有故障也可以把以下几个dll文件也重新注册一次,一般问题可以解决。

  regsvr32mshtml.dll
  regsvr32urlmon.dll
  regsvr32msjava.dll
  regsvr32browseui.dll

感谢你能够认真阅读完这篇文章,希望小编分享的“如何解决网页提示stack overflow at line的问题”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

推荐阅读:
  1. 信息提示框
  2. 【溢出利用技巧】house of spirit friendly stack overflow

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

网页

上一篇:PHP函数学习之PHP函数讲解

下一篇:php配置文件操作中config.php文件怎么读取和修改

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》