0

我打电话

Hyena.Store = DS.Store.extend({
  revision: 11,
  adapter: DS.RESTAdapter.extend()
});

它不适用于带有大量错误的 Chrome 浏览器,例如Uncaught TypeError: Cannot call method 'extend' of undefinedDS.RESTAdapter has no method extend. 有人知道为什么吗?它在 Safari 和 Firefox 中运行良好,但在 Chrome 中仅加载 10 次。

编辑:根据要求添加错误输出之一:

Uncaught TypeError: Object [object Object] has no method 'setup' ember.js?body=1:29481
Ember.Application.Ember.Namespace.extend.setupEventDispatcher ember.js?body=1:29481
Ember.Application.Ember.Namespace.extend.didBecomeReady ember.js?body=1:29453
DeferredActionQueues.flush ember.js?body=1:4901
Backburner.end ember.js?body=1:4591
Backburner.run ember.js?body=1:4630
Ember.run ember.js?body=1:5112
(anonymous function) ember.js?body=1:29201
fire jquery.js?body=1:3065
self.fireWith jquery.js?body=1:3177
jQuery.extend.ready jquery.js?body=1:434
completed jquery.js?body=1:105
4

1 回答 1

0

该解决方案的发现部分归功于@ahaurw01 - 他提到他只能在 Chrome Canary 中重现,这让我检查了我的 Chrome 版本,该版本(出于未知原因)在版本号上附加了“dev”。我从网站上重新下载了 Chrome,将其从版本中删除,它解决了问题。

仍然是 Chrome 未来版本的一个问题,但至少它现在可以工作。

于 2013-10-08T20:50:07.437 回答