Я использую пакет @ ionic-native / in-app-browser @ 4 npm для загрузки стороннего URL в мое мобильное приложение.Работает нормально.Но я хочу загрузить в appbrowser опции clearcache и clearsessioncache, когда мобильное приложение открывается с нуля.Когда пользователь приходит во второй раз с помощью навигации по маршруту, то хочет загрузить inappbrowser без опций clearcache и clearsessioncache.
Я попытался сделать это, установив флаг в событии готовности платформы и в зависимости от этого флага пропуская различные опции при открытииinappbrowser, но он всегда открывается путем очистки кеша и кеша сессии.
constructor(private iab: InAppBrowser){
if(this.isAppOpendFromScratch === "true"){
localStorage.setItem("appOpenedFromScratch",null);
this.loadInAppBrowser();
}else{
this.loadInAppBrowserWithClearCache();
}
}
loadInAppBrowser(){
this.iab.create(this.url, "_self", "hideurlbar=yes,hidden=yes,closebuttoncaption=HOME,toolbarcolor=#e62c36,navigationbuttoncolor=#ffffff,closebuttoncolor=#ffffff");
}
loadInAppBrowserWithClearCache(){
this.iab.create(this.url, "_self", "hideurlbar=yes,hidden=yes,closebuttoncaption=HOME,toolbarcolor=#e62c36,navigationbuttoncolor=#ffffff,closebuttoncolor=#ffffff,clearcache=yes,clearsessioncache=yes");
}
Заранее спасибо.