Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

265
Vistas
Envíe una solicitud XHR desde un archivo html envuelto en una vista web usando javascript

Tengo un archivo index.html que contiene código CSS, HTML y JavaScript. El código JavaScript envía una solicitud usandoXMLHttpRequest al archivo .php en el servidor, el archivo .php refleja algunos datos.

Envuelvo el código HTML en la aplicación de Android WebView como una cadena (sin usar la función loadUrl) usando el código que encontré en esta fuente

Java:

 // Create an unencoded HTML string // then convert the unencoded HTML string into bytes, encode // it with Base64, and load the data. String unencodedHtml = "<html><body>'%23' is the percent code for '#' </body></html>"; String encodedHtml = Base64.encodeToString(unencodedHtml.getBytes(), Base64.NO_PADDING); myWebView.loadData(encodedHtml, "text/html", "base64");

También habilitó el soporte de Internet y JavaScript

 <manifest ... > <uses-permission android:name="android.permission.INTERNET" /> ... </manifest> webSettings.setJavaScriptEnabled(true);

Pero no puedo enviar una solicitud GET/POST desde JavaScript dentro de la aplicación al archivo .php remoto en el servidor.

Todo funciona si subo el archivo index.html al servidor y envío la solicitud al archivo .php. También puedo enviar la solicitud sin problemas de CORS desde localhost.

¿Hay alguna forma de evitar envolver todo el sitio web en WebView y usar loadUrl en lugar de la función loadData o me estoy perdiendo algo?

¿Puedo enviar solicitudes XHR/Fetch de la aplicación al servidor y recibir datos en WebView?

Todavía estoy buscando una respuesta pero aún no encontré una solución que funcione

over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda