首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用IE Tester定位Javascript错误

使用IE Tester定位Javascript错误
EN

Stack Overflow用户
提问于 2013-01-01 17:54:45
回答 1查看 3.6K关注 0票数 0

我正在使用IE Tester在本地测试我的web应用程序,以测试它如何与不同版本的Internet Explorer一起工作。它在IE8和IE9上运行良好,但在IE7中它返回一个脚本错误:

代码语言:javascript
复制
Line: 85
Char: 9
Error: Expected identifier, string or number
Code: 0
URL: http://localhost:9662/test.aspx

我在不同的地方读到了这个问题的原因,在参数函数的末尾有一个逗号。

我的问题不是理解问题的原因,而是定位导致问题的线路。我的test.aspx的行数少于85行。我假设IE7将我页面中的脚本展平,并在呈现包含所有脚本的页面后返回错误行。

如何使用IE测试器/调试器或任何其他工具来定位准确的行。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-01 18:50:49

IE7没有扁平化脚本;ASP是一种动态语言,并且您的页面(test.aspx)包含计算结果为声明性表单的命令式表达式-此声明性页面将包含折叠到动态页面中的任何逻辑,并且在大多数情况下会导致内容变长。

IE Tester没有调试步骤,但您应该能够简单地查看(评估的)页面源代码,并跟踪JavaScript代码中的确切行/列。

  • 在您选择的IE实例(可能是IE7)中运行页面,以便重现错误消息:

  • ,然后单击开发人员工具下的查看源代码按钮,并跟踪消息中陈述的位置(行/字符):

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14109453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档