Mac OSX 10.11.6でChromeブラウザのバージョン52.0.2743.116(64ビット)を使用しています。console.logがChromeブラウザで出力を表示しない
私はbackground.jsを持つクロム拡張を持っています。ここでは、デバッグの目的でconsole.logステートメントがあります。しかし、私はChromeブラウザコンソールで出力を見ることができません。警告は正常に機能しますが、console.logは何も出力しません。
alert("CSS code: "+css);
console.log("CSS code:"+css);
するとページが読み込ま私はなど、「すべて」のメッセージが選択され、コンテキストは「トップ」に設定されていることを確認するためにチェックして、私は(ない私の拡張子から)他にconsole.logメッセージを参照してください、アラートウィンドウはポップアップしますが、コンソールには何も表示されません。
console.logの出力はどのように表示されますか?
編集:alert
とconsole.log
ステートメントが表示される場所に機能コードを追加してください。
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:これはthis質問の複製であることをコメントに応えて、私はpopup.htmlファイルを持っていない、背景ファイルからconsole.log
文を印刷したいです。もう1つの質問は、ポップアップページから呼び出されたバックグラウンドページでを実行するソリューションです。
私は当初、スクリプトがロードされていないかもしれないと思っていましたが、警告が表示されていることが確かであれば、残りのコードを共有して複製できますか? –
コンソールログが最初に実行されるようにステートメントを切り替えると、何が起こるか教えてください。 (まだこれをしていない場合) – mkaran
私は機能コードを追加しました。 @mkaran私はステートメントを交換しましたが、ダイスは入れませんでした。 – zeeshan