zoukankan      html  css  js  c++  java
  • transport.js报hasOwnProperty对象不支持此属性

    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

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

  • 相关阅读:
    距离某天还有多久
    U3D各键值说明
    一些比较重要的函数
    U3D功能脚本备忘
    沟边
    渲染排序
    字符串转整数备录
    沟边
    U3D优化
    Unity中的四个路径
  • 原文地址:https://www.cnblogs.com/kafeijiu/p/3812001.html
Copyright © 2011-2022 走看看