ExtJS MVC应用程序未在firefox上加载

ExtJS MVC app not loading on firefox

本文关键字:firefox 加载 MVC 应用程序 ExtJS      更新时间:2023-09-26

我有一个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和其他浏览器之间存在这种不一致?

感谢

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