💡 Solución al problema de HTTPS para PWA en instalaciones locales de Oracle APEX

Gerardo JaenGerardo Jaen
2 min read

En este post te enseñare a cómo evitar errores relacionados con HTTPS cuando estás haciendo pruebas o desarrollos locales en Oracle APEX, sin tener aún un certificado SSL configurado.

Muchas veces, al acceder a funcionalidades modernas como notificaciones push, Service Workers o PWA, los navegadores bloquean contenido si no estás usando HTTPS.

🛠️ ¿Qué puedes hacer?

En Google Chrome (y algunos otros navegadores Chromium), puedes usar una función experimental que trata una URL HTTP como si fuera HTTPS. Esto es útil para pruebas locales.

🚀 Paso a paso en Google Chrome

1. Abre Chrome y entra a:

chrome://flags/#unsafely-treat-insecure-origin-as-secure

2. Busca el flag:

“Inseguro: tratar origen inseguro como seguro”

Nombre técnico: unsafely-treat-insecure-origin-as-secure

3. En el campo de texto, coloca tu URL local, por ejemplo:

http://localhost:8080

O si usas IP local:

http://192.168.1.100:8080

4. Haz clic en “Enable”.

5. Reinicia Chrome para aplicar los cambios.

🌐 Compatibilidad con otros navegadores

Navegador¿Soporta esta opción?Método alternativo
Google Chromechrome://flags
Edge (Chromium)edge://flags
Bravebrave://flags
Operaopera://flags
Vivaldivivaldi://flags
FirefoxNoNecesita HTTPS real o localhost
SafariNoSolo HTTPS o localhost permitido

⚠️ Recomendaciones

  • Solo para desarrollo. No uses esto en producción.

  • Usa localhost siempre que sea posible, ya que tiene tratamiento especial de confianza en la mayoría de navegadores.

  • Para producción, obtén un certificado con Let's Encrypt o configura un proxy inverso como Nginx con SSL.


📘 Conclusión

Con este truco puedes trabajar con Oracle APEX y otras aplicaciones web en desarrollo sin preocuparte por el certificado SSL. Esta opción te da flexibilidad mientras montas tu entorno de pruebas o formación.

0
Subscribe to my newsletter

Read articles from Gerardo Jaen directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Gerardo Jaen
Gerardo Jaen