今天我这电脑不知道咋回事,浏览器老是弹出一个“stack overflow at line 0”的错误提示,看着就烦人。我寻思着,这也不是啥大问题,网上搜搜解决办法呗,结果还真让我给找到,还试几个方法,现在来跟大家伙儿分享一下我的实践过程。
我打开浏览器上网,没一会儿就弹出这个鬼东西,“stack overflow at line 0”,看着就心烦。我心想这估计是哪个程序出问题,得赶紧修修。于是我上网搜一下,发现好多人都遇到过这个问题,看来不是我一个人倒霉。
网上说的解决方法还挺多,我先试一个简单的。有人说,把一个叫啥“.reg”的文件双击点“是”添加到注册表里,然后重启浏览器就行。我想着这挺简单的就下载下来试试,但是我忘记保存到哪里,找半天也没找到,气得我够呛,这条路算是堵死。
然后我就接着看,有人说,打开“开始”菜单,点“运行”,输入“cmd”,打开命令行窗口,再输入一串字符 “regsvr32 c:\windows\system32\*”,然后按回车,这样一般就能解决。我照着做,结果还是不行,白忙活一场。
我又试一个,说是打开“开始”菜单,找到“运行”,在运行框里输入“REGSVR32 *”,然后点“确定”,重启电脑。这一套操作下来,问题依旧,这玩意儿还挺顽固。
后来看到一个说法,说是把代码里的 onerror 去掉,或者改成其他的,或者确保 onerror 里面的图片足够小并且存在。这个我不太懂,感觉有点复杂,就没试。
还有人说,点电脑左下角的“开始”菜单,找到“运行”,点开运行界面,然后输入命令。这个方法跟前面的差不多,我试过,没用。
我试一个方法。右键点桌面上的浏览器图标,在菜单里找到“属性”,点开“Internet 属性”对话框。在里面找到“高级”选项卡,翻翻,看到有“禁用脚本调试”的选项,我把前面的勾给去掉。弄完之后,我重启一下浏览器,你猜怎么着?那个烦人的错误提示竟然真的没!
尝试这么多方法,总结一下我的实践过程:
- 发现问题:浏览器弹出“stack overflow at line 0”错误。
- 搜索方法:上网搜索解决方法。
- 尝试方法一:下载并尝试添加.reg文件,但是文件丢失,失败。
- 尝试方法二:使用命令行输入“regsvr32 c:\windows\system32\*”,失败。
- 尝试方法三:使用命令行输入“REGSVR32 *”并重启电脑,失败。
- 尝试方法四:修改代码中的 onerror,因为不懂代码放弃尝试。
- 尝试方法五:找到运行输入命令,因为之前尝试过类似操作,未尝试。
- 尝试方法六:禁用浏览器“Internet 属性”中的“脚本调试”,成功。
总算是把这个问题给解决,虽然过程有点曲折,但好歹是搞定。以后再遇到这种问题,我就知道该怎么处理。这回的实践经历也让我明白一个道理,遇到问题不要慌,多试试总能找到解决办法的。实在不懂就多尝试,把那些自己看的懂的能理解的方法挨个试试,多试几次,指不定哪个方法有效果。