console.journal de ne pas afficher le résultat dans le navigateur Chrome
Je suis en utilisant le navigateur google Chrome, la Version 52.0.2743.116 (64 bits) sur Mac OSX 10.11.6.
J'ai une extension chrome avec un background.js où j'ai une console.journal de déclaration à des fins de débogage. Cependant, je suis incapable de voir le résultat dans le navigateur Chrome de la console. Alerte fonctionne très bien mais la console.journal des sorties de rien.
alert("CSS code: "+css);
console.log("CSS code:"+css);
J'ai vérifié pour s'assurer que "Tous les messages" sont sélectionnés, le contexte est réglé sur "haut", etc. Lorsque le chargement de la page, je vois autre console.journal des messages (pas à partir de mon poste), la fenêtre d'alerte pop-up mais rien imprimé sur la console.
Comment puis-je voir la console.la sortie du journal?
EDIT: Ajoutant le code de la fonction où le alert
et console.log
états apparaissent.
function doSomething(tab) {
var tabUrl = tab.url;
if (tabUrl && tabUrl.indexOf("my-site.com") != -1) {
var css = "";
if (hideAds == true) {
css += ".adsBanner {display: none !important;} .promo {display: none !important;} ";
}
alert("CSS code: "+css);
console.log("CSS code:"+css);
chrome.tabs.insertCSS(tab.id, {
code: css
});
}
}
EDIT 2: En réponse à la remarque que c'est un doublon de cette question, je veux imprimer console.log
consolidés à partir du fichier d'arrière-plan, je n'ai pas de popup.html fichier. L'autre question a des solutions pour exécuter console.log
sur l'arrière-plan de la page appelée à partir de la fenêtre contextuelle de la page.
- J'ai d'abord pensé qu'il pourrait être le script n'étant pas chargé, mais si vous êtes sûr de l'alerte en montrant, pourriez-vous partager le reste de votre code, de sorte que nous pouvons reproduire?
- Pouvez-vous essayer de changer les états journal de la console est exécuté en premier et laissez-nous savoir ce qui se passe? (si vous ne l'avez pas déjà fait)
- J'ai ajouté le code de la fonction. @mkaran j'ai changé les déclarations, mais pas de dés.
- Cela ressemble à une copie de stackoverflow.com/questions/3829150/...
- OK trouvé ce déjà répondu ici qui a résolu mon problème: stackoverflow.com/questions/10257301/...
- Double Possible de Où lire les messages sur la console de background.js dans une extension Chrome?
Vous devez vous connecter pour publier un commentaire.
Cela a déjà été répondu ici. Il semble que le background.js dispose de sa propre fenêtre de la console qui doit être regardé (lancé à partir de l'extension du inpsect afficher le lien sous chrome://extensions).
La réponse à votre problème à l'utilisation.write();