chrome pokazuje „Uncaught SyntaxError: Nieprawidłowy skrót do inicjowania właściwości” na wszystkich stronach

23

Każda witryna, którą dzisiaj odwiedzam w Chrome, w tym Google.com, wyświetla następujący błąd w pliku console.log:

Uncaught SyntaxError: Invalid shorthand property initializer

Źródło pokazuje się jako (nieznane). Zastanawiam się, czy mam złe rozszerzenie czy coś takiego. Wolałbym nie resetować Chrome. Czy są jeszcze jakieś wskazówki dotyczące rozwiązywania problemów?

Shawn
źródło

Odpowiedzi:

39

Podaje się, że wyłączenie rozszerzenia Lepszej historii naprawiło go, a ponowne włączenie nie następuje ponownie. https://bugs.chromium.org/p/chromium/issues/detail?id=754583#c6

gotoken
źródło
1
Dobry, wyłączanie i ponowne włączanie Lepsza historia zadziałało dla mnie
joshschreuder
faktycznie rozwiązało to również problem dla mnie
Lucian Depold
2
I włączone sbmarwbth(który był częścią śladu stosu, jak widzimy w odpowiedzi Lucian Depold) w moim google i dostał tę stronę administratora. Korzystam z lepszej historii i ta poprawka wyłączania / ponownego włączania również działała dla mnie.
Purplejacket
Błąd pojawia się ponownie w tym rozwiązaniu po pewnym czasie (1-2 godziny pracy / tworzenia stron internetowych)
Lucian Depold
@Purplejacket dzięki za włączenie sbmarwbthdo komentarza, tak też znalazłem tę odpowiedź!
ndbroadbent
7

Jest to spowodowane niedawną aktualizacją chrome. Gdzieś w chromowanym kodzie JSVM używają „ = ”, gdzie „ : ” należy użyć do przypisania wartości do właściwości obiektu:

wprowadź opis zdjęcia tutaj

Myślę, że musimy poczekać na łatkę lub obniżyć wersję Chrome.

EDIT: To wydaje się być czymś spowodowane chromowanych narzędzi programistycznych: /programming/17367560/chrome-development-tool-vm-file-from-javascript

Przeszukiwanie kodu narzędzi programistycznych również nie daje żadnego dopasowania.

EDYCJA 2: Odpowiedź użytkownika gotoken wydaje się rozwiązać problem.

wprowadź opis zdjęcia tutaj

EDYCJA 3: Wydaje się, że rozwiązanie użytkownika getoken nie jest trwałe. Błąd pojawia się ponownie po pewnym czasie. Rozszerzenie BetterHistory wymaga załatania.

Lucian Depold
źródło
W chromium / chrome nie ma takiego kodu: cs.chromium.org/search/…
wOxxOm
To samo dzieje się tutaj
wackychocolate
Nie można powtórzyć dla mnie po 24 godzinach używania narzędzia programistycznego. Przy okazji, przepraszam za prawdopodobnie nie na temat, jak mogę napisać kod, który zgłasza ten sam komunikat o błędzie na konsoli narzędzia deweloperskiego i który podaje link do strony VM JS tak samo jak zrzut ekranu i.stack.imgur.com/y3bVm.png ? Nie mogłem znaleźć „ahref” lub zbiegu „document.body.addEventListener” i „auxclick” w folderze mojego profilu chrome. Zastanawiam się, skąd pochodzi kod. dzięki.
dostałem
1

Odpowiedzi są poprawne. Pomyślałem jednak, że może przydałaby się prosta odpowiedź procesowa:

  1. Na pasku adresu wpisz: chrome: // extensions (Naciśnij enter, aby wyświetlić swoje rozszerzenia).
  2. Etykieta karty powinna być „Rozszerzenia”, a lista zainstalowanych rozszerzeń powinna znajdować się na tej stronie.
  3. Poszukaj lepszej historii. Powinien znajdować się u góry, jeśli Twoje rozszerzenia są uporządkowane według nazw.
  4. Kliknij pole wyboru Włączone (znacznik wyboru powinien wyczyścić).
  5. Kliknij ponownie pole wyboru Włączone, a znacznik wyboru powinien pojawić się ponownie.

to jest to! Prawdopodobnie będziesz musiał odświeżyć kartę, w której pojawia się błąd.

Jeśli było to zbyt proste, daj mi znać.

Dalej. Odkryłem, że to nie rozwiązało problemu raz na zawsze. Korzystam z Vue i Webpack i stwierdziłem, że błąd w końcu (zazwyczaj po kilku restartach) powraca. Zresetuj zaznaczone pole wyboru ponownie i zniknie. Chyba będziemy musieli z tym żyć, dopóki błąd nie zostanie naprawiony!

PhilMDev
źródło
1
Z mojego doświadczenia wynika, że ​​wyłączenie / włączenie to tylko tymczasowa poprawka. Wyłączam go, dopóki nie będę musiał go używać.
Shawn