我注意到,當使用Cordova InAppBrowser加載一個頁面時,它需要更多的加載時,它被設置爲hidden = yes。發生了什麼?科爾多瓦InAppBrowser隱藏時較慢
慢:
ref = cordova.InAppBrowser.open(url, '_blank', 'location=yes,hidden=yes,clearsessioncache=yes');
快速:
ref = cordova.InAppBrowser.open(url, '_blank', 'location=yes,hidden=no,clearsessioncache=yes');
編輯InAppBrowser.java我理解了它的inappbrowser基本上是在一個對話框網頁視圖,並且設置 「隱藏= YES」啓動隱藏對話框。那麼爲什麼當隱藏對話框時,webview會慢得多?
webview在對話框中是什麼意思?你能描述一下你調用InAppBrowser的環境嗎? – johnborges
我已經看過inappbrowser插件的來源,並研究它。它是一個webview放在對話框中。所以當設置隱藏inappbrowser我基本上隱藏對話框。爲什麼如果inappbrowser被隱藏,它會變慢? –