2014-10-29 181 views

回答

9

即一个modernizr试验的结果。它通过尝试访问所有已知的浏览器版本(mozIndexedDBwebkitIndexedDB,indexedDB等)来检查indexedDB是否存在。

你可以放心地忽略它,它只是说如果你使用webkitIndexedDB作为实际的代码(即存储数据),你应该使用indexedDB代替。

如果你根本没有使用indexedDB,你应该创建一个新的自定义build of modernizr,它只有只有检测到你实际需要。很可能这是一个的版本,其中的所有内容都是,这拖累了整个站点的性能。

此外,如果您正在使用Modernizr 1.7 - 多数民众赞成现在。我真的会推荐更新!

0

另外,对于不使用Modernizer的人,es6-shim也有类似的测试。

0

Double如果您正在使用视图,请检查所有函数是否存在(尤其是如果您移动了某些东西)。

由于一些奇怪的原因,我的一个.Net MVC应用程序的视图没有显示。这个错误出现了。

我在代码中的其他地方移动了一个函数,并且无法再找到该函数,这可能是导致错误弹出的原因之一。我指出它的新位置后,错误就消失了。

@functions{ 
    function do(){ 
     @* ///Do something. *@ 
     <C#function> 
    } 
    .... 
} 
0

我刚刚开始从Chrome上运行hasOwnProperty到'window'属性列表的循环中。幸运的是,它只是调试代码,但令人讨厌!

(index):118 window.webkitStorageInfo'已被弃用。请改用'navigator.webkitTemporaryStorage'或'navigator.webkitPersistentStorage'。 (index):118'webkitIndexedDB'已弃用。请改用'indexedDB'。

function listObject(_type) 
{ 
    for (var f in this) 
    { 
     if (this.hasOwnProperty(f)) 
     { 
      if (this[ f ] && this[ f ].prototype instanceof _type) 
      { 
       console.log(f); 
      } 
     } 
    } 
} 
相关问题