Ионный wkwebview случайный белый экран
Я использую ионную версию 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
Ответы
Ответ 1
немного поздно, но если это произойдет только на iOS, мы зафиксировали его с помощью
//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