2011-12-15 18 views
2

onBeforeRequestから返される前に、リクエストを行っているタブのURLを見つける必要があるchrome.experimental.webRequest.onBeforeRequestコールバックを使用しています。JavaScriptで非同期呼び出しを待っています

これは通常HTTP要求の参照URLですが、HTTPSからHTTP要求などの参照元が送信されないURLも必要です。

唯一見つけたのは、非同期のchrome.tabs.getでした。

戻る前にタブのURLを取得するにはどうすればよいでしょうか?

は、私はこれを解決するために2つのアイデアを持っている:this answerはそれができないと言うものの、ManualResetEventに似たものを使用して

  1. 他のイベントを聞き、各タブURLをローカル構造に記録します。
+0

@DeependerSinglaあなたのコメントは意味をなさないので、ここで重要な理由とその理由を説明してください – hultqvist

答えて

1

あなたが提供したローカル構造とおそらくWebワーカーを使用している場合を除いて、これは良い答えだとは思えませんが、それは可能であっても過度のようです。

関連する問題