首先,我应该提一下我在.vip网站上托管。我的代码很简单:
WebView webView = (WebView) findViewById(R.id.webView);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
//Do some like progress bar loading here.
}
@Override
public void onPageFinished(WebView view, String url) {
webView.loadUrl(sourceURL);
}
});
当我通过MAMP在本地托管时,这是有效的,但我尝试的任何桌面上的Chrome等都没有显示标题和favicon。
要添加到神秘(可能是相关的),我的扩展名都没有出现在URL上。例如,如果我有一个链接到页面“dj_page.html”,而在MAMP上它确实显示[SITE] /dj_page.html,并且在我的网站上我希望它显示
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Title</title>
<link rel="icon" href="img/Pic.ico" type="image/x-icon">
</head>
相反它只是留在
[SITE].vip/dj_page.html
我已经清除了Safari上的缓存,尝试了几台不同的计算机,但连标题都没有正确显示。此外,如果我将代码更改为
,则无效[SITE].vip
答案 0 :(得分:0)
您可以使用:
<link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon">
<link rel="icon" href="images/favicon.ico" type="image/x-icon">
答案 1 :(得分:0)
解决方案:我在Heroku上主持,没有任何工作。切换到Azure,一切都没有问题......