我正在使用离子版1.2.4和wkwebview *
白色屏幕将在应用中随机出现。该应用程序非常庞大,我无法使用相同的步骤复制白屏问题。
导航到另一个视图时,这是由于内存问题导致的吗?
如果是,我怎样才能在代码中以指数方式增加内存?
* https://github.com/apache/cordova-plugins/tree/master/wkwebview-engine-localhost
它不会发生在iOS模拟器中,只会发生在物理设备中。 iOS模拟器的内存是无限的吗?这解释了为什么它没有遇到这个记忆问题?
错误日志:
https://www.dropbox.com/s/97yfy0yieq2yccu/errorLogWhiteScreen20170214?dl=0
https://www.dropbox.com/s/j1nqyizp932x0t5/errorLogWhiteScreen20170214_2?dl=0
答案 0 :(得分:0)
//the following hack fixes the random white screen when tapping quickly
if (window.device) {
if (window.device.platform === PARAMETERS.IOS) {
console.log('iOS hack done.');
$ionicConfigProvider.views.maxCache(0);
$ionicConfigProvider.views.swipeBackEnabled(false);
}
}
这是Ionic 1.3