【发布时间】:2017-02-22 04:52:35
【问题描述】:
我想在使用 Google 文档在 webview 中查看 pdf 链接时隐藏 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());
}
}
}
但我无法隐藏它。你能建议我任何想法吗?提前致谢。
【问题讨论】:
-
是否可以分享文档网址