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

115
Vistas
Activación del controlador de eventos de almacenamiento después de que el niño guarde la clave LocalStorage en el padre

No he podido encontrar una publicación similar en ninguna parte en línea. Tengo problemas para activar un detector de eventos de almacenamiento después de que una ventana emergente secundaria se guarde en el almacenamiento local principal. Parece que debería ser simple, solo que no estoy seguro de estar en el camino correcto para lograrlo.

Ambiente:

  • Servidor único, IIS, múltiples sitios
  • Ejecutando PHP 7.4.22 en el servidor

Uso:

  1. El usuario está llenando un formulario web
  2. El usuario hace clic en el botón 'Buscar' en el formulario para importar datos en los campos del formulario
  3. El botón carga una ventana emergente de un sitio almacenado en el mismo servidor, mismo dominio
  4. El artículo es buscado y seleccionado
  5. Los campos de datos de elementos seleccionados se almacenan en el almacenamiento local del elemento window.opener
  6. ISSUE Listener recoge la clave que se está creando y es procesada por el padre

Código actual (padre):

 window.addEventListener('storage', function(e) { alert('Storage change detected.'); // Do stuff });

Resultado deseado:

  • La selección de un elemento se guarda en localStorage y el padre detecta el cambio, luego lo procesa en consecuencia

Resultado actual:

  • El detector de eventos no se activa cuando el niño activa el evento de "almacenamiento". Mi código se activará si se realizan cambios EN el padre o en la consola, pero no se activan cuando se crea el par clave/valor de localStorage.
about 4 years ago · Juan Pablo Isaza
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