ExtJS MVC app没有在firefox上加载

时间:2013-07-03 23:01:41

标签: javascript extjs extjs-mvc

我有一个MVC应用程序在IE和Chrome上工作正常,但无法在Firefox上调用Ext应用程序启动。该申请被声明为:

Ext.application({
        name: 'uoozo.piko',

    appFolder: '/piko/desktop',
    controllers: [
        'AppController',
        'ImageController',
        'HistogramController',
        'EffectsController',
        'EffectEditController',
        'SocialController',
        'PicturesController'
    ],

    launch: function()
    {
        Ext.create('Ext.container.Viewport', {
            layout: 'fit',

            items: {
                xtype: "AppView"
            }
        });
    }
});

当我尝试在Firefox中加载此应用程序时,我的控制器及其相关视图会加载,但不会调用启动。如果我注释掉控制器,则应用程序启动正常。我不明白问题是什么?另外,为什么firefox和其他浏览器之间存在这种不一致?

由于

1 个答案:

答案 0 :(得分:0)

想出这个。变量作用域在firefox中的行为有所不同。我在应用程序启动时很早就在其中一个控制器中遇到异常,因为在该函数中访问的其中一个变量是未定义的并导致异常。最大的问题是Firefox以相同的颜色显示所有错误和警告,并用ExtJS发出如此多的警告,以致真正的问题在黄海中丢失了。