我有一个在ie10中运行的网络应用程序,并且用户刚刚报告了以下问题(好奇,为什么Internet Explorer生成的错误消息说"用户代理:Mozilla / 4.0"?) :
points.Text
这看起来非常简单。
直到我查看代码并发现iAmCommentedOut发生的唯一地方是日志消息和评论中的字符串
这是在以前版本的应用中使用的javascript方法。
在当前版本中,它已被删除
script2.js
User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64;
Trident/6.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR
3.0.30729; .NET4.0C; .NET4.0E; InfoPath.3)
Timestamp: Thu, 18 Jun 2015 21:56:43 UTC
Message: Object doesn't support property or method 'iAmCommentedOut'
Line: 42
Char: 9
Code: 0
URI: http://some.server/dir1/dir2/script1.js
script2.js确实包含其他未注释掉的方法,并且在script2.js中定义的对象在script1.js中实例化并使用
所以他们是相关的。
但我不能复制这个。当我使用相同的浏览器(IE10)从相同操作系统(Windows 7)上的同一服务器运行相同的应用程序时,不会发生错误。
究竟是什么导致这种行为?
(仅供参考我使用jQuery 1.4.3)
答案 0 :(得分:1)
您可能在使用其他一些脚本的缓存版本时遇到问题。