2016-11-11 7 views
1

上NAVIGATION_FINISHEDの背景とトリガーに私はAndroid上でクロームカスタムタブを使用していると私は、バックグラウンドでURLをロードし、NAVIGATION_FINISHEDが表示(または表示されていない)の前にトリガするために待ちたいクロームカスタムタブをロードページをユーザーに送信します。は、Android

私はNAVIGATION_FINISHEDをトリガすることができましたが、私がドキュメントや例で見ることができるものから、実際にURLをロードしてユーザに表示する方法はありません。ウォーミングアップとmayLaunchUrl(..)メソッドを試しましたが、実際にURLを読み込まない(意味があります)。誰もが、それは)可能だとどのようにそれを行うのか、b)のようにしようと停止しない可能ことを私に伝えることができた場合は

は、それは大きな助けになります。ありがとう。ページを開く前に、mayLaunchUrlを使用

答えて

1

は、コンテンツをプリロードするには。それは、ページをユーザーにプレレンダリングするまでずっと続くでしょう。

私はbest practicesを読むことをお勧めします。現在推奨されているのは、ページを開くユーザーが少なくとも50%変化したときにプレレンダリングすることです。

確率が低い場合、低信頼のプリフェッチを使用できます。mayLaunchUrlを呼び出し、最初のパラメータにnullを指定して、3番目のパラメータのバンドルリストで目的のURLを呼び出します。これによりDNSが解決され、サーバーに事前接続されますが、ページ全体がフェッチされません。