chrome mostrando "SyntaxError não detectado: inicializador de propriedade abreviado inválido" em todos os sites

23

Qualquer site que visito no Chrome hoje, incluindo Google.com, mostra o seguinte erro no console.log:

Uncaught SyntaxError: Invalid shorthand property initializer

A fonte é exibida como (desconhecida). Gostaria de saber se tenho uma extensão ruim ou algo assim. Prefiro não redefinir o Chrome. Existem outras dicas para solução de problemas?

Shawn
fonte

Respostas:

39

É relatado que a desativação da extensão Better History a corrigiu e a reativação não ocorre novamente. https://bugs.chromium.org/p/chromium/issues/detail?id=754583#c6

gotoken
fonte
1
Boa, incapacitante e re-ativar o Histórico melhor funcionou para mim
joshschreuder
Na verdade, esta resolvido o problema para mim também
Lucian Depold
2
Incluí sbmarwbth(que fazia parte do rastreamento da pilha, como vemos na resposta de Lucian Depold) na minha pesquisa no google e recebi esta página de superusuário. Estou usando o Better History, e essa correção para desativar / reativar também funcionou para mim.
precisa saber é o seguinte
Reaparece erro com esta solução para mim depois de algum tempo (1-2 horas de trabalho de desenvolvimento / web)
Lucian Depold
@ Roxplejacket obrigado por incluir sbmarwbthno seu comentário, foi também assim que encontrei esta resposta!
N
7

Isso é causado por uma atualização recente do Chrome. Em algum lugar do código JSVM chrome, eles usam um " = ", em que um " : " deve ser usado para atribuir um valor à propriedade de um objeto:

insira a descrição da imagem aqui

Acho que temos que esperar por um patch ou um downgrade do chrome.

EDIT: Ele parece ser algo causado por as ferramentas de desenvolvedor do Chrome: /programming/17367560/chrome-development-tool-vm-file-from-javascript

Embora a pesquisa do código das ferramentas de desenvolvimento também não corresponda.

EDIT2: A resposta do usuário gotoken parece resolver o problema.

insira a descrição da imagem aqui

EDIT3: Parece que a solução do usuário gotoken não é permanente. O erro reaparece após algum tempo. A extensão BetterHistory precisa ser corrigida.

Lucian Depold
fonte
Não há tal código em cromo / chrome: cs.chromium.org/search/...
wOxxOm
A mesma coisa está acontecendo aqui
wackychocolate
Não foi possível repetir para mim após 24 horas de uso da ferramenta de desenvolvimento. A propósito, minhas desculpas pelo tópico possivelmente fora de tópico, como posso escrever um código que relate a mesma mensagem de erro no console da ferramenta de desenvolvimento e que dê um link para uma página JS da VM igual à captura de tela i.stack.imgur.com/y3bVm.png ? Não foi possível encontrar "ahref" ou coincidente de "document.body.addEventListener" e "auxclick" na minha pasta de perfil do Chrome. Eu me pergunto de onde vem o código. obrigado.
gotoken
1

As respostas estão corretas. No entanto, pensei que talvez uma resposta simples do processo fosse útil:

  1. Na barra de endereço, digite: chrome: // extensions (Pressione enter para exibir suas extensões.)
  2. O rótulo da guia deve ser "Extensões" e uma lista das extensões instaladas deve estar nessa página.
  3. Procure uma história melhor. Deverá estar próximo do topo, se suas extensões forem ordenadas por nome.
  4. Clique na caixa de seleção Ativado (a marca de seleção deve ser limpa).
  5. Clique na caixa de seleção Ativado novamente e a marca de seleção deve aparecer novamente.

É isso aí. Você provavelmente terá que atualizar a guia onde está recebendo o erro.

Se isso foi muito simples, por favor me avise.

Mais distante. Eu descobri que isso não resolveu o problema de uma vez por todas. Estou usando o Vue e o Webpack e descobri que o erro eventualmente (geralmente após algumas reinicializações) retorna. Redefina a caixa de seleção ativada novamente e ela desaparecerá novamente. Acho que teremos que conviver com isso até que o bug seja corrigido!

PhilMDev
fonte
1
Minha experiência é que desativar / ativar é apenas uma correção temporária. Eu o mantenho desabilitado até precisar usá-lo.
Shawn