昨天我遇到了一个我感到困惑的错误并且笑了一下。
我在Internet Explorer中打开了我的网站(我99%的时间使用chrome) 并出现“堆栈溢出”错误。
我只是想知道这是一件坏事,因为当我在chrome或firefox中打开它时,它会很好地加载。这也发生在其他人身上吗?
答案 0 :(得分:2)
如果您的任何用户将使用Internet Explorer,那就太糟糕了。是的。
答案 1 :(得分:1)
来自http://en.wikipedia.org/wiki/Stack_overflow
在软件中,发生堆栈溢出 当使用太多内存时 调用堆栈。调用堆栈包含一个 经常有限的记忆 确定在开始时 程序。调用堆栈的大小 取决于很多因素,包括 编程语言,机器 架构,多线程和 可用内存量。什么时候 在调用堆栈上使用了很多内存 据说堆栈溢出, 通常导致一个程序 崩溃。这类软件错误是 通常由两种类型之一引起 编程错误。
- 无限递归
- 非常大的堆栈变量
当抛出此错误时,递归是更受欢迎的原因。
我已经在IE8中尝试过该网站没有问题,所以也许它是一个旧版本的IE导致问题。