私はChrome拡張機能を開発していますが、本当に必要なのはコンソール出力をオブジェクトとして取得することです。
Chrome拡張機能popup.html/popup.jsまたはどこかでそれを取得することは可能ですか?
私はタブオブジェクトを持っています、どういうわけかその特定のタブコンソール、またはコードのオブジェクトとしてクロームコンソールのインスペクター/ devtoolからのエラー出力を取得できますか?
私はChrome拡張機能を開発していますが、本当に必要なのはコンソール出力をオブジェクトとして取得することです。
Chrome拡張機能popup.html/popup.jsまたはどこかでそれを取得することは可能ですか?
私はタブオブジェクトを持っています、どういうわけかその特定のタブコンソール、またはコードのオブジェクトとしてクロームコンソールのインスペクター/ devtoolからのエラー出力を取得できますか?
Google Chrome コンソールには、(現時点では) コンソールの出力/コンテンツを取得する機能がありません。
popup.js ファイルconsole.log("stuff")
では、拡張機能を使用して右クリックし、デバッガーまたは inspect_element -> コンソールに移動して、出力を確認できます。
バックグラウンド ファイルから、次のことを行う必要があります。
popup = chrome.extension.getViews('popup'); // this returns an array
popup[0].console.log("stuff");
次に、上記と同じ手順を実行します。
ビュー間の相互作用の詳細については、 api get viewsを参照してください。ページ間で相互作用する別の方法については、こちらを参照してください。
Chrome Extemsionには、コンテンツスクリプト、バックグラウンドスクリプト、ポップアップの3つのJavaScriptコンテキストがあります。コードの各コンテキストで、console.log()を使用できます。すなわち
console.log("I am here")
;
var tempObject = {'one': 'v_one', 'two', 'v_two'};
console.log(tempObject);
注:出力は、指定したコードのコンテキストでのみ使用できますconsole.log('Hello');