¿Puedo usar componentes de polímero / web en una aplicación androide nativa sin Cordova?
Si no me equivoco, necesitas un servidor web para usar / probar los componentes web de Polymer (como los elementos de papel) en tu computadora debido a los problemas de los permisos del navegador derivados de la carga de file://
local file://
s.
(Una solución simple es navegar al directorio donde los archivos del polímero son usted desea intentar y mecanografiar python -m SimpleHTTPServer
entonces carga http://localhost:8000
y todo es bueno.)
- Android: WebView shouldInterceptRequest no agregar RequestProperties en el WebView
- Restaurar historial y página actual al reanudar la visualización web
- PictureListener y onNewPicture () están obsoletos - Alternativas?
- Interceptar solicitud de fuente de video HTML5 en Android WebView
- Android: reducción de la calidad de los píxeles en las imágenes cargadas en WebView
Pero ¿qué tal si quiero utilizar componentes web / elementos de polímero en una aplicación nativa Java android dentro de un WebView simple sin tratar con Cordova o la configuración de un servidor web de alguna manera dentro de mi aplicación. ¿Podré hacerlo fácilmente o tendré los mismos problemas de permisos?
Gracias por adelantado.
- No se reproduce el video de YouTube en WebView
- La página Web Gujarati no se muestra perfecta en la vista Web
- Cómo forzar el teclado con números en el sitio web para móviles en Android
- Cómo incrustar una fuente personalizada en la aplicación de Android (WebView)
- Cómo detener ScrollView desde el desplazamiento hasta la parte inferior de la página cargada actual en WebView
- ¿Por qué el atributo minHeight no funciona en WebView Android?
- Uso de navigator.geolocation.getCurrentPosition en WebView en Android 2.0+ (relacionado con PhoneGap)
- Inyección de puente Javascript en WebView
¡Sí! Espero escribir un artículo sobre esto en las próximas semanas. Para que las importaciones se carguen desde file://
, he tenido éxito con las siguientes configuraciones:
WebSettings webSettings = mWebView.getSettings(); webSettings.setJavaScriptEnabled(true); // Enable Javascript. webSettings.setAllowFileAccessFromFileURLs(true); // Enable HTML Imports to access file://.
Nota: también se utiliza la vista web de Chrome (Android 4.4.3+).
- Representación de MapView con los azulejos que faltan con una "x" en el centro
- Cómo incorporar el archivo de hacer existente con Android NDK