Backbone.js应该使用版本533.3 Qt WebKit浏览器吗?

时间:2012-08-08 19:40:16

标签: qt backbone.js webkit qtwebkit

我有一个基于Backbone,Underscore和jQuery的网站。它在Qt 4.8.1的Qt WebKit浏览器版本537.1中工作正常(使用Qt Creator独立构建)。但是在版本533.3(这是Maya 2013附带的版本)中,Backbone模型的parse函数从未在fetch之后调用。

我从alert(jQuery.browser.version)获得了浏览器版本。 我无法在浏览器中进行Javascript调试,因为它是我正在研究的Maya插件的一部分。所以我无法确切地指出这里发生了什么。

所以我的问题是,我是否应该根据我的浏览器版本预期这不起作用,还是应该寻找其他一些不兼容的东西?

1 个答案:

答案 0 :(得分:0)

我有这段代码:

app.arrCollection.fetch();
app.arrWorkflowModel.fetch();
app.arrMetafieldsModel.fetch();

arrCollection.fetch正在运行。 arrWorkflowModel.fetch失败,但没有停止浏览器。 arrMetafieldsModel.fetch失败,并停止浏览器。在我试过的QWebView的更高版本中没有发生这种停止。

由于这个东西是异步的,第三个失败是在第一次获取之前停止浏览器。