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?

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


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.


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!


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.