Android WebViewClient:加载没有标题的网页
我正在使用WebViewClient在Android应用程序中打开一个站点。 加载站点时,会显示以下内容: 我想“剪切”页面标题,我的意思是我希望页面从某个点开始。应按如下方式加载:Android WebViewClient:加载没有标题的网页,android,header,webpage,webviewclient,Android,Header,Webpage,Webviewclient,我正在使用WebViewClient在Android应用程序中打开一个站点。 加载站点时,会显示以下内容: 我想“剪切”页面标题,我的意思是我希望页面从某个点开始。应按如下方式加载: 你知道怎么做吗?(我想在我的应用程序中加载的网站不是我的) 以下是我的Android应用程序代码中的WebViewClient: public class MyWebView extends Fragment { private WebView webView; public void onA
你知道怎么做吗?(我想在我的应用程序中加载的网站不是我的) 以下是我的Android应用程序代码中的WebViewClient:
public class MyWebView extends Fragment {
private WebView webView;
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
Bundle args = getArguments();
String url = args.getString("url");
webView = (WebView) getView().findViewById(R.id.webView);
webView.setWebViewClient(new MyBrowser());
WebSettings webSettings = webView.getSettings();
webSettings.setSaveFormData(true);
webSettings.setUseWideViewPort(true);
webSettings.setLoadWithOverviewMode(true);
webSettings.setSupportZoom(true);
webSettings.setLoadsImagesAutomatically(true);
webSettings.setJavaScriptEnabled(true);
webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
webView.loadUrl(url);
}
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.web_view, container, false);
return view;
}
private class MyBrowser extends WebViewClient {
final ProgressBar progressBar = (ProgressBar) getView().findViewById(R.id.ProgressBar);
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
public void onPageStarted(WebView view, String url, Bitmap favicon) {
progressBar.setVisibility(View.VISIBLE);
}
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
}
public void onPageFinished(WebView view, String url) {
progressBar.setVisibility(View.GONE);
}
}
public void onBackPressed() {
if (webView.canGoBack())
webView.goBack();
else
getActivity().finish();
}
}
提前感谢您的帮助,并为我的英语感到抱歉。是的,一种方法是在
html
中将id
交给您的标题
,并使用javascript隐藏我用来解决此问题的jQuery
标题。我想在我的应用程序中加载的网站不是我的。是的一种方法是id
添加到html
中的标题
,并使用javascript隐藏该标题我使用jQuery
解决此问题。我想在我的应用程序中加载的网站不是我的。