首页 > Web开发 > 详细

transport.js报hasOwnProperty对象不支持此属性

时间:2014-07-10 12:58:27      阅读:1743      评论:0      收藏:0      [点我收藏+]
ECShop transport.js错误

这次出现的问题是transport.js在IE下提示对象不支持该用法。出现错误位置为608行的下面的代码:

if(this.hasOwnProperty(k)){ 

仔细看了一下代码,这个判断的主要作用应该是判断属性的。可能由于各浏览器的差异化,IE下就会出现不支持该用法的错误。

解决方法很简单,只要加多一个判断:
if(this.hasOwnProperty&&this.hasOwnProperty(k)){ 

就可以解决这个问题了。

究其原因在ie的开发者中心也有说明:Internet Explorer 8 和低于其的版本的宿主对象不支持该属性。

链接在这里:http://msdn.microsoft.com/zh-cn/library/ie/328kyd6z%28v=vs.94%29.aspx

希望能帮到有相同问题的童鞋!

 

 

transport.js报hasOwnProperty对象不支持此属性,布布扣,bubuko.com

transport.js报hasOwnProperty对象不支持此属性

原文:http://www.cnblogs.com/kafeijiu/p/3812001.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!