Chrome muestra "Error de sintaxis no capturado: inicializador de propiedad abreviado no válido" en todos los sitios


23

Cualquier sitio que visito hoy en Chrome, incluido Google.com, muestra el siguiente error en console.log:

Uncaught SyntaxError: Invalid shorthand property initializer

La fuente se muestra como (desconocida). Me pregunto si tengo una mala extensión o algo así. Prefiero no restablecer Chrome. ¿Hay otros consejos de solución de problemas?

Respuestas:


39

Se informa que deshabilitar la extensión Better History lo reparó y volver a habilitarlo no recae. https://bugs.chromium.org/p/chromium/issues/detail?id=754583#c6


1
Buena, deshabilitar y volver a habilitar Better History funcionó para mí
joshschreuder

de hecho, esto también resolvió el problema para mí
Lucian Depold

2
He incluido sbmarwbth(que era parte del seguimiento de la pila, como vemos en la respuesta de Lucian Depold) en mi búsqueda de google y conseguimos esta página superusuario. He estado usando Better History, y esta solución de deshabilitar / volver a habilitar también funcionó para mí.
Purplejacket

El error vuelve a aparecer con esta solución para mí después de un tiempo (1-2 horas de trabajo / desarrollo web)
Lucian Depold

@Purplejacket gracias por incluir sbmarwbthen tu comentario, ¡así fue como encontré esta respuesta!
ndbroadbent

7

Esto es causado por una reciente actualización de Chrome. En algún lugar del código JSVM de Chrome usan un " = " donde un " : " debe usarse para asignar un valor a la propiedad de un objeto:

ingrese la descripción de la imagen aquí

Creo que tenemos que esperar un parche o rebajar el cromo.

EDIT: Se parece ser algo causado por las herramientas para desarrolladores de Chrome: /programming/17367560/chrome-development-tool-vm-file-from-javascript

Aunque la búsqueda del código de herramientas de desarrollo tampoco da ninguna coincidencia.

EDIT2: La respuesta del usuario gotoken parece resolver el problema.

ingrese la descripción de la imagen aquí

EDITAR3: Parece que la solución del usuario gotoken no es permanente. El error vuelve a aparecer después de un tiempo. BetterHistory Extension necesita ser parcheado.


No existe dicho código en chromium
wOxxOm

Lo mismo está sucediendo aquí
wackychocolate

No se pudo repetir para mí después de 24 horas de uso de la herramienta de desarrollo. Por cierto, mis disculpas por posiblemente fuera de tema, ¿cómo puedo escribir código que informe el mismo mensaje de error en la consola de la herramienta de desarrollo y que proporcione un enlace a una página VM JS igual a la captura de pantalla i.stack.imgur.com/y3bVm.png ? No pude encontrar "ahref" o coincidente de "document.body.addEventListener" y "auxclick" en mi carpeta de perfil de Chrome. Me pregunto de dónde viene el código. Gracias.
gotoken

1

Las respuestas son correctas. Sin embargo, pensé que tal vez una respuesta de proceso simple sería útil:

  1. En la barra de direcciones, ingrese: chrome: // extensiones (presione enter para mostrar sus extensiones).
  2. La etiqueta de la pestaña debe ser "Extensiones" y una lista de las extensiones instaladas debe estar en esa página.
  3. Busque una mejor historia. Debe estar cerca de la parte superior si sus extensiones están ordenadas por nombre.
  4. Haga clic en la casilla de verificación Habilitado (la marca de verificación debería desaparecer).
  5. Haga clic en la casilla de verificación Habilitado nuevamente y la marca de verificación debería reaparecer.

Eso es. Probablemente tendrá que actualizar la pestaña donde obtiene el error.

Si esto fue demasiado simple, házmelo saber.

Promover. Descubrí que esto no resolvió el problema de una vez por todas. Estoy usando Vue y Webpack y descubrí que el error finalmente (generalmente después de algunos reinicios) regresa. Restablezca la casilla de verificación habilitada nuevamente y desaparecerá nuevamente. ¡Supongo que tendremos que vivir con eso hasta que se solucione el error!


1
Mi experiencia es que deshabilitar / habilitar es solo una solución temporal. Lo mantengo desactivado hasta que necesite usarlo.
Shawn
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.