android - 如何删除谷歌文档查看器中的弹出图标?

标签 android

我在 android 中使用谷歌文档查看器来显示 pdf。我想删除弹出选项。请参阅随附的屏幕截图。 Screenshot of google docs

这是我用来在 webview 中加载的代码。

webview= (WebView) findViewById(R.id.text_studyguide);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("https://docs.google.com/viewer?embedded=true&url="+pdfURL);
webview.setWebViewClient(new Callback());

private class Callback extends WebViewClient {
    @Override
    public boolean shouldOverrideUrlLoading(
            WebView view, String url) {
        view.loadUrl(url);
        return false;
    }

    @Override
    public void onPageFinished(WebView view, String url) {
        // TODO Auto-generated method stub
        super.onPageFinished(view, url);

    }
}

最佳答案

webview.setWebViewClient(new WebViewClient() {
            @Override
            public void onReceivedError(WebView view, int errorCode,
                                        String description, String failingUrl) {

            }

            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);
                return true;
            }

            @Override
            public void onPageFinished(WebView view, String url) {
                super.onPageFinished(view, url);
                webview.loadUrl("javascript:(function() { " +
                        "document.getElementsByClassName('ndfHFb-c4YZDc-GSQQnc-LgbsSe ndfHFb-c4YZDc-to915-LgbsSe VIpgJd-TzA9Ye-eEGnhe ndfHFb-c4YZDc-LgbsSe')[0].style.display='none'; })()");
            }

            @Override
            public void onPageStarted(WebView view, String url, Bitmap favicon) {
                super.onPageStarted(view, url, favicon);

            }
        })

关于android - 如何删除谷歌文档查看器中的弹出图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33472952/

相关文章:

android - 如何使用 Chrome 自定义选项卡进行 OAuth 2.0 登录 (Fitbit API)

Android,使用 SimpleCursorAdapter 设置颜色而不仅仅是字符串

android - 处理强行关闭?

android - 无异常写入SDCard文件失败

android - 在OpenGL中与法线共享顶点索引

android - 是否可以在 iPad/iPhone 设备上运行 .APK/Android 应用程序?

java - View 在 RecyclerView 适配器的 onBindViewHolder 中返回 NullPointerException

android - Android 中对 TextView 的从右到左支持

android - 使用来自 Android 应用程序的自签名证书访问在服务器上运行的 REST API

android - 如果 Internet 或 Signal 出现故障,如何捕获异常