¿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.)
- ¿Familia de fuentes segura para Android WebView?
- Aplicación existente explotando con Android 3.0 XOOM. ¿Fugas de ZoomButtonsController?
- android - obtener texto fuera de la vista web
- WebView loadDataWithBaseUrl - problema extraño en android 4.0.3
- WebView con Flash en un dispositivo 3.1 con la aplicación 2.2
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.
- La altura de la webview crece indefinidamente dentro de un nestedScrollView
- Youtube Video en WebView no se carga
- Leer eventos de teclado en Android WebView
- Android WebView con caracteres UTF-8 ilegibles.
- La página de vista web de Android no carga correctamente la página
- Interceptación de descarga en webview y descarga mediante HttpClient
- ¿Qué se considera onPageFinished en el WebViewClient para Android?
- Android: mantenimiento de la API SCORM entre dos webviews
¡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