1

chrome。*APIを使用してGoogleChrome拡張機能の開発を始めたところです。ブラウザからの送信リクエストを分析しようとしています。これをbackground.htmlで実行すると、次のようになります。

chrome.webRequest.onBeforeSendHeaders.addListener(
        function (details) {            
            if (details.method == "POST") {
                alert(JSON.stringify(details)); 
            }
        },
        { urls: ["<all_urls>"]}
    );

リクエストごとに通知が届きますが、httppostパラメータにアクセスできないようです。追加のコンテンツスクリプトでこれらのパラメーターを取得しますが、chrome.webRequestオブジェクトを介してパラメーターにアクセスすることはできませんか?

4

2 に答える 2

6

これは、Chrome の開発ブランチで利用できるようになりました。chrome.webRequest オブジェクトの requestBody を確認することで、投稿データにアクセスできます。Google は、参加者が拡張機能をベータ版にプッシュし、最終的に安定版リリースにする前に、以下のリンクから作業拡張機能を送信する必要があります。

詳細については、上記の URL を参照してください: http://code.google.com/p/chromium/issues/detail?id=91191

Google 開発者向けドキュメント: http://developer.chrome.com/trunk/extensions/webRequest.html

于 2012-11-02T15:32:11.520 に答える
2

これは今のところ不可能です。この Chromium の問題を監視して更新を確認できます (右上隅の星をクリックして、メール通知を受け取ります)。

于 2012-06-05T09:54:20.467 に答える