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

323
Vistas
Maximum call stack size exceeded in defineProperty (Document.prototype)(Javascript + Cookie + Vue )

I am trying to get and set Cookie change in Javascript.

onMounted( async () => {
   const expando = ref('_cookie');
   const nativeCookieDesc: any = 
   ref(Object.getOwnPropertyDescriptor(Document.prototype, 'cookie'));
   Object.defineProperty(Document.prototype, expando.value, 
   nativeCookieDesc.value)
   Object.defineProperty(Document.prototype, 'cookie', {
      enumerable: true,
      configurable: true,
      get() {
        return this[expando.value];
      },
      async set(value) {
        try {
           this[expando.value] = value;
           return;
        } catch {
          //
        }
     }
   })
}

But I am getting an error "Maximum call stack size exceeded" at this[expando.value].

Maybe I use Document.prototype should this error. Thanks for help

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