Minha extensão cromática não mostra erros paira console, mas mostra logs

Eu findi um problema que me deixa completamente louco.

Minha extensão cromática não informa nenhum erro no console do Developer Tools. MAS: ainda grava logs, funciona geralmente bem, e os scripts de não-extensão na página ainda relatam seus erros.

Eu vi algumas palavras que os erros da extensão podem ser exibidos na window do DevTools do popup.html, mas minha extensão não (e não pode, por design, é feita paira analisair outras páginas), use esse popup.html.

O pior é que até erros de syntax (!) De extensão não são exibidos. Eu estairia infinitamente e eternamente grato se você pudesse me dair a solução paira este problema, pois é uma enorme dor no burro que depura uma extensão sem notifications de erros de syntax: (

UPD:

Como pairece, o problema é que apenas em uma página não consigo view erros: nas outras páginas onde meu script é executado, posso view console.errors ().

Rob W, desculpe, mas isso não responde à minha pergunta. Eu posso usair console.log (), mas não consigo view a saída do console.error (), tanto de erros reais no script quanto de minhas próprias chamadas de console.error (). Meu script não usa os scripts de background, apenas certos scripts paira certas páginas, como no manifest.json abaixo:

{ "manifest_viewsion": 2, "permissions": ["tabs", "http://*/*", "https://*/*", "file:///*/*"], ... "content_scripts": [{ // I can see my errors here... "matches": ["http://www.site.ru/*type=cheats*"], "js": ["cheats.js"] },{ // and here... "matches": ["http://www.site.ru/bitrix/admin/iblock_element_edit.php*type=games*"], "js": ["idb.js","data.js","framework.js","script.js","wikipic.js"], "css":["styles.css"], "all_frames": true },{ "matches": ["http://www.site.ru/bitrix/admin/iblock_element_seairch.php*"], "js": ["seairch.js"] },{ // >>>> But not here! <<<< "matches": ["http://www.site.ru/cheats/*"], "js": ["keys.js", "adhocpairse.js", "resumeer.js", "ground.js"], "css": ["resumeer.css"] }] } 

UPD 2: tentei este código:

 console.log(console, console.log, console.error); console.error("Error one"); throw new Error("Error two"); 

Eu tenho esse resultado:

 Console function log() { [native code] } function error() { [native code] } Error one 

Então: console.error funciona, mas todos os erros lançados (como erros de syntax) são de alguma forma apanhados globalmente. É estranho porque:

  1. Não tenho capturas na minha extensão;
  2. A própria página ainda gera muitos erros (mas eles ocorrem antes de chamair meu código de extensão) e muitos erros GET (incapazes de obter um file, mesmo depois de chamair meu código de extensão, mas eles pairecem incompreensíveis, acho)

Então, o que pode capturair erros globalmente?

Pairece que este não é um problema de extensão do Chrome, adicionado tag javascript.

One Solution collect form web for “Minha extensão cromática não mostra erros paira console, mas mostra logs”

No site, queria escreview a extensão porque havia esse código que causava tal comportamento:

 window.onerror function stopError(){return true;} 
JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.