Android 4.0.4 から、WebView で今までWebページ履歴の戻りで表示できていたページが、
Unknown chromium error: -400
が、発生した。戻り先のURLは、ページ内リンク('#'ラベルの付いたURL)
CSSが適用されなくなて表示が崩れる現象が発生する。
以下、エラーコード、-6 はよく見かける。
D/chromium(2735): Unknown chromium error: -6
chrome のソースを、以下から、探索すると、、
https://src.chromium.org/chrome
trunk/src/net/base/net_error_list.h に、エラーコード一覧あり。
コードの内訳はこういうことらしい。。
0- 99 System related errors
100-199 Connection related errors
200-299 Certificate errors
300-399 HTTP errors
400-499 Cache errors
500-599 ?
600-699 FTP errors
700-799 Certificate manager errors
800-899 DNS resolver errors
-400 を見ると、 The cache does not have the requested entry.
CACHE_MISS ということ。その通りなんだけど。なす術なし。
他、気になったエラーコード
// The server's response was insecure (e.g. there was a cert error).
INSECURE_RESPONSE -501
// The server responded to a <keygen> with a generated client cert that we
// don't have the matching private key for.
NO_PRIVATE_KEY_FOR_CERT -502
// An error adding to the OS certificate database (e.g. OS X Keychain).
ADD_USER_CERT_FAILED -503