23

Любой сайт, который я посещаю в Chrome сегодня, включая Google.com, показывает следующую ошибку в console.log:

Uncaught SyntaxError: Invalid shorthand property initializer

Источник показывает как (неизвестно). Интересно, у меня плохое расширение или что-то в этом роде. Я бы предпочел не сбрасывать Chrome. Есть ли другие советы по устранению неполадок?

3 ответа3

39

Сообщается, что отключение расширения Better History исправило его, и повторное включение не рецидивирует. https://bugs.chromium.org/p/chromium/issues/detail?id=754583#c6

7

Это вызвано недавним обновлением Chrome. Где-то в коде JSVM chrome они используют « = », где « : » должен использоваться для присвоения значения свойству объекта:

Я думаю, что мы должны ждать патча или понижения Chrome.

РЕДАКТИРОВАТЬ: кажется, что-то вызвано инструментами разработчика Chrome:https://stackoverflow.com/questions/17367560/chrome-development-tool-vm-file-from-javascript

Несмотря на то, что поиск по коду инструментов разработки не дает никакого совпадения.

РЕДАКТИРОВАТЬ 2: Ответ пользователя gotoken, кажется, решить проблему.

EDIT3: кажется, что решение пользователя gotoken не является постоянным. Ошибка появляется через некоторое время. Расширение BetterHistory должно быть исправлено.

1

Ответы верны. Тем не менее, я подумал, что может быть полезен простой процесс ответа:

  1. В адресной строке введите: chrome://extensions (Нажмите enter для отображения ваших добавочных номеров.)
  2. Надпись на вкладке должна быть "Расширения", а список установленных расширений должен быть на этой странице.
  3. Ищите лучшую историю. Должно быть ближе к началу, если ваши расширения упорядочены по имени.
  4. Установите флажок "Включено" (флажок должен быть снят).
  5. Снова установите флажок "Включено", и флажок должен появиться снова.

Вот и все. Возможно, вам придется обновить вкладку, где вы получаете сообщение об ошибке.

Если это было слишком просто, пожалуйста, дайте мне знать.

В дальнейшем. Я обнаружил, что это не решило проблему раз и навсегда. Я использую Vue и Webpack и обнаружил, что ошибка в конце концов (как правило, после нескольких перезапусков) возвращается. Снова установите флажок «включено», и он снова исчезнет. Я думаю, нам просто придется с этим смириться, пока ошибка не будет исправлена!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .