要删除WebView的标题,可以通过以下步骤实现:
document.title = "";
WebView webView = findViewById(R.id.webview);
webView.setWebChromeClient(new WebChromeClient() {
@Override
public void onReceivedTitle(WebView view, String title) {
super.onReceivedTitle(view, title);
if (title != null && !title.isEmpty()) {
view.postDelayed(() -> view.evaluateJavascript("document.title = '';", null), 100);
}
}
});
webView.navigationDelegate = self
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
webView.evaluateJavaScript("document.title = '';", completionHandler: nil)
}
这样就可以成功删除WebView的标题。
删除WebView的标题可以用于一些特定场景,例如在应用内嵌网页时,如果不希望显示网页的标题,可以使用上述方法进行删除。
领取专属 10元无门槛券
手把手带您无忧上云