背景:我正在 Android 设备的 webview 中加载一个 sencha 移动站点,并从 java 类访问在 sencha 控制器中声明的函数,如下所示。
webView.loadUrl("javascript:getMeNumbers();");
这个函数在我的控制器中声明
getMeNumbers : function(value) {
console.log('Controller: Function called >> getMeNumbers');
}
问题:当我在开发模式下运行这个应用程序时,我可以从 java 类调用这个控制器函数。但是,一旦我创建生产版本并尝试从 java 类调用此控制器函数,它就会开始给我错误:
'ReferenceError: Can't find variable: getMeNumbers at undefined:1''` in the console.
有什么想法为什么它不能在生产版本中工作而只能在开发版本中工作?任何想法或指示都会有很大帮助。
谢谢