Android WebView: Eliminar opción de pop-out en Google Drive / Visor de documentos
Estoy cargando los documentos pdf en WebView a través de anexar la url de pdf a google doc api
http://docs.google.com/gview?embedded=true&url=myurl
- ¿Cómo obtener la ruta del archivo desde URI?
- Cómo hacer anotaciones como destacar, tachar, subrayar, dibujar, añadir texto, etc en android para un visor de pdf?
- Página de PDF de Android para api de imágenes
- ¿Cómo crear un archivo PDF utilizando iText o alguna otra biblioteca en android?
- Cómo adjuntar un PDF a un correo electrónico de la aplicación Android - El tamaño del archivo es cero
Pdf está cargando muy bien, pero la página web muestra dos opciones: Zoom-in
y Pop-Out
. ¿Hay alguna manera de desactivar / ocultar pop-out opción mediante el envío de algunos parámetros? Cualquier ayuda sería apreciada. ¡Gracias por adelantado!
- Detectar de forma fiable la compatibilidad con PDF en un dispositivo Android
- Abrir PDF en un WebView
- API o bibliotecas para la vista de pdf desde url en Android
- Android itext usando fuentes de activos y texto utf-8
- Google Drive, el visor de pdf ya no funciona en android
- DownloadManager se comporta extrañamente cuando la ruta del archivo de destino contiene espacio
- Una manera de guardar los resultados HTML a través de JS
- Cómo crear archivos pdf en android
//initialze WebView webview = (WebView) findViewById(R.id.fullscree_webview); //set the javascript enable to your webview webview.getSettings().setJavaScriptEnabled(true); //set the WebViewClient webview.setWebViewClient(new WebViewClient() { //once the page is loaded get the html element by class or id and through javascript hide it. @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'; })()"); } })
Puede agregar esta devolución de llamada y en un resultado se eliminará el botón "pop-out".
@Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); mWebView.loadUrl("javascript:(function() { " + "document.querySelector('[role=\"toolbar\"]').remove();})()"); }
Nota: Si desea mostrar ahora este botón, haga visible su vista web después de aplicar el último código javascript.
- TextView lineSpacingMultiplier menos de cero chops última línea
- GsaIOException Desbordamiento del búfer, sin espacio disponible