今天开发时遇到了stack overflow at line:99问题,在网上GOOGLE下发现只有一个英文论坛上有描述但回答的也不尽然,出行这个错误应该是在我们自己写的JAVASCRIPT中又自己写了系统定义的方法名,这样我们再使用系统的方法时就会出现这样的错误。请检查下自己写的JAVASCRIPT中是否有与系统定义的方法名字一样的,将我们自己写的方法删掉问题就解决了。
例如:
<script>
function close(){
alet("1111");
}
</script>
<html>
<input type="button" onclick="window.close()">
</html>
这样写法当单击按钮时就会给出stack overflow at line:99。希望对大家有所帮助,如有不准确的地方还请高手指正补充。
例如:
<script>
function close(){
alet("1111");
}
</script>
<html>
<input type="button" onclick="window.close()">
</html>
这样写法当单击按钮时就会给出stack overflow at line:99。希望对大家有所帮助,如有不准确的地方还请高手指正补充。
(1)浏览器存在问题
(2)LZ定位错误的位置有误,第99行是否引入了新的JS文件?
(3)LZ的程序存在bug,发生了类似C语言中的指针溢出漂移问题。
alet("1111");--->这是因为alert的错误