ホームページ  >  に質問  >  本文

拡張されたbackground.jsコンソールと開発ツールにアクセスします

<p>Google Chrome 拡張機能を使い始めたのですが、バックグラウンドの js からコンソールにログインできないようです。また、エラーが発生したとき(構文エラーなどによる)エラー メッセージも見つかりません。 </p> <p>私のマニフェスト ファイル:</p> <pre class="brush:php;toolbar:false;">{ "name": "最初の内線番号", "バージョン": "1.0", "manifest_version": 2、 "description": "私が作成した最初の拡張機能。", "ブラウザアクション": { "default_icon": "icon.png" }、 "背景": { "スクリプト": ["background.js"] }、 「権限」: [ "ページキャプチャ", 「タブ」 ] }</pre> <p>background.js:</p> <pre class="brush:php;toolbar:false;">alert("here"); console.log("Hello, world!")</pre> <p>拡張機能をロードするとアラートが表示されますが、コンソールには何も記録されません。私が何を間違えたのでしょうか? </p>
P粉983021177P粉983021177419日前501

全員に返信(2)返信します

  • P粉211600174

    P粉2116001742023-08-28 15:50:16

    同じ問題が発生しました。私の場合、Chrome デベロッパー ツールのコンソール タブのログが「すべて非表示」に設定されていました。 これがオプションであることすら知りませんでしたし、オフにした覚えもありません

    返事
    0
  • P粉916760429

    P粉9167604292023-08-28 00:59:53

    あなたは間違った場所を見ています。これらのコンソール メッセージは Web ページには表示されませんが、非表示の背景ページ (ManifestV2) または Service Worker (ManifestV3) に表示されます。

    バックグラウンド スクリプト コンテキストの正しいコンソールを表示するには、開発ツールを開きます:

    1. chrome://extensions/ にアクセスするか、拡張機能アイコンを右クリックして [拡張機能の管理] を選択します。
    2. 開発者モードを有効にする
    3. バックグラウンド ページ (ManifestV2)」または「Service Worker (ManifestV3)」という名前のリンクをクリックします。

    ManifestV2 拡張機能のスクリーンショット:

    ManifestV3 拡張機能のスクリーンショット:

    返事
    0
  • キャンセル返事