Googleドキュメントを使用してwebviewでPDFリンクを表示しているときに、pdfのダウンロードと印刷オプションを非表示にしたいとします。それを達成するための考えがありますか?私はこれを試した。非表示Googleドキュメントを使用したWebviewでのPDFの印刷/ダウンロードオプション
mWebView.setWebViewClient(new Callback());
String urlEncoded = null;
try {
urlEncoded = URLEncoder.encode(url, "UTF-8");
url = "http://docs.google.com/viewer?url=" + urlEncoded;
Log.d("BrowserACtivity", "doc: "+url);
mWebView.loadUrl(url);
} catch (Exception e) {
Log.d("BrowserActivity", "Exc: "+e.toString());
}
private class Callback extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return(false);
}
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
try {
mWebView.loadUrl("javascript:(function() { " +
"document.getElementsByClassName('ndfHFb-c4YZDc-GSQQnc-LgbsSe ndfHFb-c4YZDc-to915-LgbsSe VIpgJd-TzA9Ye-eEGnhe ndfHFb-c4YZDc-LgbsSe')[0].style.display='none'; })()");
} catch (Exception e) {
Log.d("BrowserActivity", "onPageFinished -- Exc: " + e.toString());
}
}
}
しかし、私はそれを隠すことができませんでした。あなたは私に何か考えを提案できますか?前もって感謝します。
文書のURLを共有することも可能です – jaffar