「assets」フォルダーに次の HTML があります。
<html>
<head>
<style>
a#button
{
cursor: pointer;
background-size: 100% 100%;
background-color: transparent;
background-image: url('button.png');
}
a#button:active
{
cursor: pointer;
border: 2px solid white;
}
</style>
</head>
<body style="background-color: black; margin: 0px; border: 0px; padding: 0px;">
<img id="bkg" src="background.png" style="position: absolute; top: 0px;" />
<a id="button" href="someurl" style="position: absolute;"></a>
</body>
</html>
ご覧のとおり、2 つの画像だけで他には何もありません。2 番目の画像は、サーバーを参照するハイパーリンクで、「接続を再試行してください」というテキストが表示されたボタンのように見えます。エラーが発生したときにページを表示します。
@Override
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl)
{
view.loadUrl("file:///android_asset/html/nointernet.htm");
}
テキスト セレクターを使用してページ上のテキストを選択できることを知ったときの衝撃を想像してみてください。テキストをクリップボードにコピーしてからテキストエディターに貼り付けたところ、次のようになりました。
デバイスに信号とデータ接続があることを確認してください。後でこの Web ページを再読み込みしてください。カリフォルニア州を見る
テキストはどこから現れたのですか?!
よろしく、