WebDataSourceオブジェクトを手動で作成し、作成したオブジェクトをWebFrameオブジェクトのデータソースに設定することはできますか?私はデータソースの設定を可能にするWebFrameクラスのメソッドを見つけることができないようです。目標は、Webページを一度にレンダリングすることなく、非同期的にプリロードすることです。WebFrameのデータソースを明示的に設定
0
A
答えて
1
オフスクリーンのWebViewを使用してください。それはあなたのためのリソースを読み込み、時間を無駄にすることはありません。
1
(私はこれは私がさっき答えquestionのフォローアップで集める?)
私はその質問に私のコメントで示唆したように、あなたがコンテンツをロードするために-[WebFrame load...]
のいずれかの方法を使用します。ロード要求を発行すると、WebViewは-provisionalDataSource
をインスタンス化し、順番に-dataSource
になります(名前が明確です)。 class documentationがまとめたとおり:
暫定データソースの移行を、コミットされたデータソース に任意のデータが受信されると。
WebKitを拡張していない限り、通常はWebDataSource
インスタンスを直接作成する理由はないと思います。 WebFrame
あなたのためにそれをしましょう。
関連する問題
- 1. 明示的に動的ルートパラメータを設定するためのベストプラクティス
- 2. 明示的にチェックボックスをオフに設定する方法
- 3. Doctrine 2トランザクションの境界設定:暗黙的対明示的
- 4. Facebook Graph APIによる明示的なプライバシ設定のプライバシー設定
- 5. データソース設定ウィザードとデータソースの手動設定の併用
- 6. タスクバーアイコンを明示的に設定する方法は? Visual Studioで
- 7. 明示的にCouchDBドキュメントキーを設定する
- 8. 明示的にインターフェイスを定義する
- 9. SoundCloudが明示的な意図の共有:設定「クライアントID」
- 10. データソースの設定 - Struts 1.3.8
- 11. SqlServer/MyBatis SqlMapConfigデータソースの設定
- 12. 明示的に列の値をNULLに設定します。SQL Developer
- 13. Tesseract-OCRによる認識に使用するフォントを明示的に設定
- 14. データソースをドロップダウンリストに設定する方法
- 15. 生データソースをメディアプレイヤーシングルトンに設定する
- 16. X509証明書の目的設定
- 17. 長所とデータソース設定
- 18. 明示的にヘッダーを設定し、itemtemplateselectorプロパティを持つパネルです。
- 19. データコンテキストを使用中に明示的なソース更新を設定する
- 20. Blackberry AppWorld Webframe
- 21. ルビー:クラス定義の明示的なスコープ
- 22. が明示的に
- 23. ストアドプロシージャ内に明示的なトランザクションを設定する適切な方法
- 24. HTMLの明示的にdisabled = "false"が設定されていません
- 25. OnActionExecutingから明示的に設定するとViewModelがnullになる
- 26. 明示的にRESULT_CANCELEDに設定する必要がありますか?
- 27. 動的型定義の特定の形式を明示的に実装する
- 28. jQAssistantヒープの問題 - 設定されたJavaのバージョンを明示的
- 29. Grailsの外部化データソースの設定
- 30. Report Managerデータソースのデータベースロールメンバシップの設定
これは後続の質問です。適切な解決策は、Webフレームを手動で作成してレンダリングのためにWebビューにアタッチすることですとお考えですか? – Tony
また、 'WebView'をインスタンス化し、' mainFrame'にアクセスし、インプレース更新を行いますか? –
これは、1ページがロードされ、次のページのロードを開始する前に処理を終了するのを待つ必要があります。一度に1つのネットワーク要求のみが出力されるため、待ち時間がパフォーマンスを低下させます。 – Tony