作者:初始化 | 来源:互联网 | 2023-05-18 19:37
例如说,我做了jsp的项目,运行界面的时候,在ie的左下角总是报javascript错误,虽然对界面运行查询数据没有什么影响,但是到客户那面,就不行,必须页面不能有错误报出。可是jsp界面的代码太多,
例如说,我做了jsp的项目,运行界面的时候,在ie的左下角总是报Javascript错误,虽然对界面运行查询数据没有什么影响,但是到客户那面,就不行,必须页面不能有错误报出。可是jsp界面的代码太多,很乱,报的错误也只是给出在多少行,是什么类型的错误,但是无从下手,请高手说一下,你们遇到这样的问题的时候,是怎么解决的啊。。。
11 个解决方案
你可以找个js调试的工具,或者用firfox的错误报告插件也可以的
IE8 按F12 打开开发者工具,firefox 的firebug插件都可以跟踪调试,设置断点,查看变量值,
1.调试,本人使用的是VC,带得有很好的调试工具,可以跟踪断点等,需要把浏览器设置为允许调试,在intel选项的高级中进行设置
2.用好的编辑工具避免错误的发生,必须dreamweaver等,有函数提示和检查功能,避免错误
3.对于每个函数,可以在函数里写入debugger,进行简单的功能调试
4.try-catch 语句捕获错误
5.规范代码,避免错误.
Microsoft Script. Debugger+Companion.JS
1.下载安装Microsoft Script. Debugger
2.下载Companion.JS安装文件,然后安装
3、打开IE菜单“工具”--“Internet选项”--“高级”,找到“禁用脚本调试(Internet Explorer)”和“禁用脚本调试(Internet Explorer之外)”,将两个选项前面的对钩都去掉,然后重启IE。
4、在Ie中输入:http://www.my-debugbar.com/wiki/uploads/CompanionJS/dummy.htm,然后点击click me链接,如果左上角弹出一个小错误提示或下面控制台出现了错误信息提示,就说明您已经安装成功了。
很优的调试工具,Microsoft Script. Debugger可单独使用,或加上Companion.JS,采取后者可以定位到源码的出错行.
看脚本报错多少行,如果能看到最好,直接解决,或者看到大概地方也行,
如果有调试工具,调试插件也能指明出错的地方。
还不行的话就只好放alert看了:在脚本中间放alert,看错误先出还是alert先出,用2分法不断减小范围,直至找到错误,这是最无奈的办法了
楼主上网查一下查错工具吧,很多的,有专门为IE做的
Companion挺好的,一般错误都能报出来,就是有时一些动态错就没办法了,我想尽办法也找不到哪里错了,它指向一些我引用的源文件(不可能有错的脚本),我不可能改哪些代码,而且看不懂