@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceStatus){
View view = inflater.inflate(R.layout.fwebview, container, false);
webView = (WebView) view.findViewById(R.id.webView);
String url = getArguments().getString("link");
// Enable Javascript
webView.getSettings().setJavaScriptEnabled(true);
//set the WebViewClient before calling loadUrl
webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url)
{
webView.loadUrl("javascript:var con = document.getElementByClassName('page-header'); " +
"con.parentNode.removeChild(con); ");
}
});
webView.loadUrl(url);
return view;
}
Ich habe diesen Code geschrieben. Welches die URL von einem anderen Fragment erhält. Ist für diese Frage nicht wichtig. Ich habe verschiedene JavaScript-Codes ausprobiert, um die Kopfzeile von einer Webseite www.ad.nl zu entfernen, aber es scheint nicht zu funktionieren. Die Klasse des Headers auf dieser Seite ist Seitenkopf. Abgesehen davon, dass die Funktion nicht funktioniert, funktioniert die Funktion \"page-header\"
nicht.Entfernen Sie einen Teil der Website von der Webseite Java
Kann mir jemand helfen, dieses Problem zu beheben?
Dies funktioniert leider nicht –