我在“资产”文件夹中有以下 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>
如您所见,只有两张图像,没有别的。第二个图像是一个超链接,它引用了一个服务器,看起来像一个带有文本的按钮:“重试连接”。出现错误时显示页面:
@Override
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl)
{
view.loadUrl("file:///android_asset/html/nointernet.htm");
}
想象一下,当我看到我可以使用文本选择器在页面上选择文本时,我是多么震惊!我已将文本复制到剪贴板,然后粘贴到文本编辑器中,它是:
检查以确保您的设备有信号和数据连接稍后重新加载此网页。查看 ca
文字是从哪里出现的?!
问候,