The*_*ine 13 javascript numbers line
我有一个包含大量javascript代码的jsp.每当页面上出现javascript错误(IE浏览器的状态栏中显示)时,报告包含错误的行号与实际包含错误的行号不匹配.我正在右键单击>查看源以查找报告的行号.但该行不包含错误.我想,错误在于其他一些方面.可能是错误的行号报告的原因.
请帮忙.
经过大量的试验,我发现了这个问题.希望这对面临这个令人沮丧的问题的一些人有用.
RightClick> View Source是浏览器看到呈现页面的代码.然而,这还不是全部.该页面还可能有其他对css ans js文件的HTTP请求.这就是我的情况.错误是在导入(不包括 ;如果包含错误将在代码上)js文件.报告的行号与该js文件相关.
但回想起来,我发现这是正确的,因为导入的文件是单独存储在浏览器缓存中的,因为它们是对Web服务器的独立HTTP请求.因此不应出现在RightClick>查看源代码中.
可能的问题: 但是,虽然在我的情况下,报告的单个js文件中的行号被发现是正确的,但可能并非总是如此.在大多数企业应用程序中,js和css经常被缩小以减少字节占用空间.因此,您在IDE中可能正在查看的js文件将与浏览器看到的不同.因此,行号可能不同.行号将是浏览器看到的文件的压缩版本.
IE JAVASCRIPT调试: 我找到了这个页面,它承诺在IE环境中提供调试器环境(尽管不复杂).
http://jonathanboutelle.com/2006/01/16/how-to-debug-javascript-in-internet-explorer/ 我没有尝试过,因为我没有安装完整的Office软件包.
| 归档时间: |
|
| 查看次数: |
19671 次 |
| 最近记录: |