Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未在firefox上加载ExtJS MVC应用程序_Javascript_Extjs_Extjs Mvc - Fatal编程技术网

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

Javascript 未在firefox上加载ExtJS MVC应用程序,javascript,extjs,extjs-mvc,Javascript,Extjs,Extjs Mvc,我有一个MVC应用程序,在IE和Chrome上运行良好,但在Firefox上无法调用Ext应用程序启动。本申请声明如下: Ext.application({ name: 'uoozo.piko', appFolder: '/piko/desktop', controllers: [ 'AppController', 'ImageController', 'HistogramController',

我有一个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中加载此应用程序时,我的控制器及其关联视图会加载,但不会调用launch。如果我注释掉控制器,那么应用程序将正常启动。我不明白问题出在哪里?另外,为什么firefox和其他浏览器之间存在这种不一致性


谢谢

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

你检查过firebug控制台吗?是的。firebug控制台没有显示任何有用的内容。没有错误,只是一堆extjs警告,无论应用程序是否工作都会显示出来。我的意思是,你对AppView的要求是什么?您的警告可能是因为您没有包含所需的文件。可能值得发布一些,你永远不知道它可能会带来一些启示。id必须进行检查,但查看端口是否自动将自身呈现到ext.getBody()。另一种可能是缓存js文件…视图的需求作为控制器的一部分在控制器的视图配置部分中完成。正如我前面提到的,我已经调试,视图和控制器的Javascript文件正在加载和评估。我的启动函数根本没有被调用,所以现在不要认为视口渲染的位置是严格有效的。你所说的javascript缓存是什么意思?我明白了。变量作用域在firefox中的行为不同。在应用程序启动的早期,我在一个控制器中遇到了一个异常,因为在该函数中访问的一个变量是未定义的,导致了一个异常。最大的问题是Firefox以相同的颜色显示所有错误和警告,并使用ExtJS发出如此多的警告,以至于真正的问题消失在黄海中。