0
@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;
}
私はこのコードを書いています。他のフラグメントからURLを取得します。この質問には関係ありません。私はウェブページwww.ad.nlからヘッダーを削除するために様々なJavaScriptコードを試しましたが、うまくいかないようです。そのページ上のヘッダーのクラスは、ページヘッダーです。その外に\"page-header\"
のような機能をエスケープすることは機能しません。ウェブページからウェブサイトの一部を削除します。
誰でもこの問題を解決する手助けはできますか?
これは残念ながらうまくいきません –