ChromeデベロッパーツールでJavaScriptコンソールを開いて、拡張機能のコンテンツスクリプトをデバッグすると、コンテンツスクリプトのコンテキストが取得されません。たとえば、jQueryにアクセスできず、デバッガーに移動してブレークポイントを設定しない限り、グローバル変数にアクセスできません。
私は何かが足りないのですか?JSコンソールからグローバル変数をチェックしたり、jQueryを呼び出したりできると便利です。
ChromeデベロッパーツールでJavaScriptコンソールを開いて、拡張機能のコンテンツスクリプトをデバッグすると、コンテンツスクリプトのコンテキストが取得されません。たとえば、jQueryにアクセスできず、デバッガーに移動してブレークポイントを設定しない限り、グローバル変数にアクセスできません。
私は何かが足りないのですか?JSコンソールからグローバル変数をチェックしたり、jQueryを呼び出したりできると便利です。
現時点では、ブレークポイントの設定/デバッガステートメントの挿入とスクリプト内での一時停止の説明された方法を除いて、コンテンツスクリプトのコンテキストで評価を実行することはできません。これについてバグを報告しました。CCリストに自分を追加して、進行状況を追跡できます。
これは、コンテンツスクリプトの孤立した世界でデバッガーをトリガーすることで間接的に実現できます。
chrome.tabs.executeScript(undefined, {'code': 'debugger'})
debugger
実行中に検査したい場所がある場合は、コンテンツスクリプトでキーワードを直接使用できるようにする必要もあります。