chrome mostra "Uncaught SyntaxError: inizializzatore di proprietà abbreviato non valido" su tutti i siti


23

Qualsiasi sito che visito oggi in Chrome, incluso Google.com, mostra il seguente errore in console.log:

Uncaught SyntaxError: Invalid shorthand property initializer

La fonte mostra come (sconosciuto). Mi chiedo se ho una cattiva estensione o qualcosa del genere. Preferirei non ripristinare Chrome. Ci sono altri suggerimenti per la risoluzione dei problemi?

Risposte:


39

È stato riferito che la disabilitazione dell'estensione Better History l'ha riparata e la riattivazione non si ripresenta. https://bugs.chromium.org/p/chromium/issues/detail?id=754583#c6


1
Bene, disabilitare e riattivare Better History ha funzionato per me
joshschreuder,

anzi, questo ha risolto il problema anche per me
Lucian Depold il

2
Ho incluso sbmarwbth(che faceva parte della traccia dello stack, come vediamo nella risposta di Lucian Depold) nella mia ricerca su Google e ho ottenuto questa pagina di superutente. Sto usando Better History e questa correzione di disabilitazione / riattivazione ha funzionato anche per me.
Purplejacket,

L'errore riappare con questa soluzione per me dopo qualche tempo (1-2 ore di lavoro / sviluppo web)
Lucian Depold,

@Perplejacket grazie per aver incluso sbmarwbthnel tuo commento, è stato anche così che ho trovato questa risposta!
ndbroadbent,

7

Ciò è causato da un recente aggiornamento di Chrome. Da qualche parte nel codice JSVM di Chrome usano un " = " dove un " : " dovrebbe essere usato per assegnare un valore alla proprietà di un oggetto:

inserisci qui la descrizione dell'immagine

Penso che dobbiamo aspettare una patch o eseguire il downgrade di Chrome.

EDIT: E sembra essere qualcosa causato dagli strumenti di sviluppo di cromo: /programming/17367560/chrome-development-tool-vm-file-from-javascript

Anche se la ricerca del codice degli strumenti di sviluppo non fornisce alcuna corrispondenza.

EDIT2: la risposta dell'utente gotoken sembra risolvere il problema.

inserisci qui la descrizione dell'immagine

EDIT3: sembra che la soluzione dell'utente gotoken non sia permanente. L'errore riappare dopo qualche tempo. BetterHistory Extension deve essere patchato.


Non esiste un codice simile in chrome / chrome: cs.chromium.org/search/…
wOxxOm

Stessa cosa sta succedendo qui
wackychocolate

Non posso ripetere per me dopo 24 + h l'uso dello strumento dev. A proposito, mi scuso per forse fuori tema, come posso scrivere il codice che riporta lo stesso messaggio di errore sulla console degli strumenti di sviluppo e che fornisce il collegamento a una pagina VM JS uguale allo screenshot i.stack.imgur.com/y3bVm.png ? Non sono riuscito a trovare "ahref" o coincidenza di "document.body.addEventListener" e "auxclick" nella cartella del mio profilo di Chrome. Mi chiedo da dove provenga il codice. Grazie.
gotoken

1

Le risposte sono corrette Tuttavia, ho pensato che forse una semplice risposta al processo sarebbe stata utile:

  1. Nella barra degli indirizzi inserisci: chrome: // extensions (premi invio per visualizzare i tuoi interni).
  2. L'etichetta della scheda dovrebbe essere "Estensioni" e un elenco delle estensioni installate dovrebbe trovarsi su quella pagina.
  3. Cerca una storia migliore. Dovrebbe essere vicino all'inizio se le tue estensioni sono ordinate per nome.
  4. Fare clic sulla casella Abilitato (il segno di spunta dovrebbe essere cancellato).
  5. Fare di nuovo clic sulla casella Abilitato e il segno di spunta dovrebbe riapparire.

Questo è tutto. Probabilmente dovrai aggiornare la scheda in cui ricevi l'errore.

Se questo fosse troppo semplice, per favore fatemelo sapere.

Ulteriore. Ho scoperto che questo non ha risolto il problema una volta per tutte. Sto usando Vue e Webpack e ho scoperto che l'errore alla fine (generalmente dopo alcuni riavvii) ritorna. Reimposta nuovamente la casella di controllo abilitata e scompare di nuovo. Immagino che dovremo convivere fino a quando il bug non sarà risolto!


1
La mia esperienza è che disabilitare / abilitare è solo una soluzione temporanea. Lo tengo disabilitato fino a quando non ho bisogno di usarlo.
Shawn,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.