Android の WebView の課題: 空白のページ、一貫性のないスタイル更新、途切れ途切れのアニメーション
Android の WebView では、コンテンツを正しく表示する際に問題が発生することがあります。ユーザーは、空白のページ、一貫性のない CSS 更新、途切れ途切れのアニメーションを経験する可能性があります。これらの問題の根本は、ハードウェア アクセラレーションや再描画などのさまざまな要因に起因する可能性があります。
原因と解決策
Extended WebView Class
提供されたソリューションでは、CordovaWebView クラスが MyWebView に拡張されています。 onDraw メソッドをオーバーライドするクラス。このメソッド内では、invalidate() が継続的に呼び出され、WebView が継続的に再描画されます。ただし、これはバッテリーを消耗する可能性があることに注意してください。
Cordova のカスタマイズ
Cordova を使用している場合は、init() でデフォルトの WebView インスタンスをカスタム MyWebView に置き換えます。 MainActivity.
Additional Component
のメソッドであることが確認されています。 WebView の代替となる CrossWalk は、より安定した効率的なレンダリング エクスペリエンスを提供します。最新の Chromium エンジンが組み込まれており、WebView 機能の強化に推奨されます。
追加メモ
上記の解決策で問題が解決しない場合は、ユーザーは詳細を提供することをお勧めします。特定の状況と WebView の観察された動作について。さらに、この回答は、共同の改善と最適化のために「コミュニティ Wiki」としてマークされています。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3