VS2013在IE11中调试出错,JavaScript 运行时错误: 对象不支持“attachEvent”属性或方法

时间:2021-09-11 03:30:40
今天安装了Visual Studio,马上试试用它生成一个Web Form测试一下,结果给了我一个惊喜:

VS2013在IE11中调试出错,JavaScript 运行时错误: 对象不支持“attachEvent”属性或方法

用其他浏览器就不会出错,问百度大娘说是IE 11不支持attachEvent了。这是用VS2013自动生成的一个Project我根本没曾作任何改动。

请问这个Bug如何处理它好?难道不用IE11调试了?

11 个解决方案

#1


改用 addEventListener

#2


楼上的请看清楚,我根本没改动任何代码,遍寻整个方案也没有找到attachEvent。

发生该错误的进程是:iisexpress.exe,也就是VS2013自带的iis摸拟器,我如何去改用addEventListener?!

#3


引用 2 楼 vicsue 的回复:
楼上的请看清楚,我根本没改动任何代码,遍寻整个方案也没有找到attachEvent。

发生该错误的进程是:iisexpress.exe,也就是VS2013自带的iis摸拟器,我如何去改用addEventListener?!

这是IE浏览器的一个事件模型,我不相信这块也是自动生成的:
loader.loadJS(['http://conf.xmp.xunlei.com/vus/vipjs/']);
很明显这是迅雷的URL,如果你不去定义,VS会智能生成这个地址吗?

#4


你别不相信,我真的没有定义过什么,据你这么说可能是迅雷惹的,我试试把迅雷卸掉看看......

#5


或者说你外部引用了Js文件,这个Js文件内部有这个方法,结果IE11不支持,也是有可能的

#6


解决了,把迅雷在IE11的加载项禁用就通过了。
VS2013在IE11中调试出错,JavaScript 运行时错误: 对象不支持“attachEvent”属性或方法

#7


引用 6 楼 vicsue 的回复:
解决了,把迅雷在IE11的加载项禁用就通过了。
VS2013在IE11中调试出错,JavaScript 运行时错误: 对象不支持“attachEvent”属性或方法

嗯,解决就好,看来是迅雷在打开IE11时候启动了自己的服务,加载了一个他们自己的Js方法

#8


谢谢!
我也遇到相同的问题了
禁用迅雷组件解决了问题

#9


IE升级到v11后,调试vs2010 Silverlight BusinessApplication模板生成的项目时也会出现这问题。谢谢~~~

#10


遇到了相同的问题,解决了!感谢楼主!

#11


VS2013在IE11中调试出错,JavaScript 运行时错误: 对象不支持“attachEvent”属性或方法

#1


改用 addEventListener

#2


楼上的请看清楚,我根本没改动任何代码,遍寻整个方案也没有找到attachEvent。

发生该错误的进程是:iisexpress.exe,也就是VS2013自带的iis摸拟器,我如何去改用addEventListener?!

#3


引用 2 楼 vicsue 的回复:
楼上的请看清楚,我根本没改动任何代码,遍寻整个方案也没有找到attachEvent。

发生该错误的进程是:iisexpress.exe,也就是VS2013自带的iis摸拟器,我如何去改用addEventListener?!

这是IE浏览器的一个事件模型,我不相信这块也是自动生成的:
loader.loadJS(['http://conf.xmp.xunlei.com/vus/vipjs/']);
很明显这是迅雷的URL,如果你不去定义,VS会智能生成这个地址吗?

#4


你别不相信,我真的没有定义过什么,据你这么说可能是迅雷惹的,我试试把迅雷卸掉看看......

#5


或者说你外部引用了Js文件,这个Js文件内部有这个方法,结果IE11不支持,也是有可能的

#6


解决了,把迅雷在IE11的加载项禁用就通过了。
VS2013在IE11中调试出错,JavaScript 运行时错误: 对象不支持“attachEvent”属性或方法

#7


引用 6 楼 vicsue 的回复:
解决了,把迅雷在IE11的加载项禁用就通过了。
VS2013在IE11中调试出错,JavaScript 运行时错误: 对象不支持“attachEvent”属性或方法

嗯,解决就好,看来是迅雷在打开IE11时候启动了自己的服务,加载了一个他们自己的Js方法

#8


谢谢!
我也遇到相同的问题了
禁用迅雷组件解决了问题

#9


IE升级到v11后,调试vs2010 Silverlight BusinessApplication模板生成的项目时也会出现这问题。谢谢~~~

#10


遇到了相同的问题,解决了!感谢楼主!

#11


VS2013在IE11中调试出错,JavaScript 运行时错误: 对象不支持“attachEvent”属性或方法