Ich bemerkte, dass wenn Cordova InAppBrowser verwendet wird, um eine Seite zu laden, es viel mehr zu laden benötigt, wenn es auf hidden = yes gesetzt ist. Was ist los?Cordova InAppBrowser langsamer, wenn versteckt
Slow:
ref = cordova.InAppBrowser.open(url, '_blank', 'location=yes,hidden=yes,clearsessioncache=yes');
Schnell:
ref = cordova.InAppBrowser.open(url, '_blank', 'location=yes,hidden=no,clearsessioncache=yes');
die InAppBrowser.java bearbeiten ich es herausgefunden, dass der inappbrowser ist im Wesentlichen eine Webansicht in einem Dialog und dass die Einstellung "hidden = yes" startet den Dialog. Warum ist die Webansicht dann viel langsamer, wenn der Dialog ausgeblendet ist?
Was meinen Sie mit webview in einem Dialog? Können Sie den Kontext beschreiben, in dem Sie InAppBrowser aufrufen? – johnborges
Ich habe die Quelle des inappbrowser Plugins angeschaut und studiert. Es ist ein Webview in einem Dialog. Wenn ich den inappbrowser ausgeblendet habe, verstecke ich den Dialog grundlegend. Warum, wenn inappbrowser versteckt ist, ist es langsamer? –