6

「chrome.devtools.panels.create」API を使用して Google Chrome を拡張しています。これは、デバッグが必要なロジックがブラウザにあることを意味します。

コンソール ログを表示したり、DevTools の追加をデバッグしたりする方法はありますか?

4

2 に答える 2

2

inspectedWindow でスクリプトを評価する必要があります。

chrome.devtools.inspectedWindow.eval('console.log("test")')

于 2014-01-10T03:37:28.607 に答える
2

必要なだけであれば、console.logラップすることができます。実際には、これだけでなく、他の関数でも機能しますが、これconsole.logはラッピングの例ですconsole.log:

console._log = console.log;
console.log = function(){ 
    // you can do whatever you want with arguments, output to div, alert / etc.
    return console._log.apply(console,arguments); 
};
于 2012-06-19T19:08:28.337 に答える