JSON
Web アプリケーションからデータをダウンロードしようとしています。はURL/API
静的であり、データを返す Web ページを呼び出すために使用できます。URL/API
サーバーに接続し、アプリケーションの起動時に作成されるデータをダウンロードするために呼び出しに追加する必要があるセッション変数パラメーターがありますJSON
が、アプリケーションがアクティブに使用されていない場合はタイムアウトになります。私の現在のプロセスは、開発者ツールを開いて Web アプリケーションを起動し、特定のJSON
要求が行われたときにパラメーター値をコピーして、ページ要求を模倣してJSON
データをダウンロードするスクリプトに追加することです。
このセッション変数パラメーターを手動でコピーして貼り付けないようにしています。Web リクエストを自動的にキャプチャし、必要な値を解析し、マシンに Cookie を設定し、PHP スクリプトで Cookie をJSON
取得して、有効なセッション値でデータのダウンロードを開始できるようにしたいと考えています。
chrome.webRequest.onResponseStarted
次のコードを使用して、クロムで拡張機能を作成することを検討しました。
chrome.webRequest.onCompleted.addListener(function(details) {
console.log(details);
chrome.cookies.set(
{ url: "http://localhost/MySite/", name: "MyCookie", value: "Tested" }
);
}, {urls:["<all_urls>"]} );
JSON
このコードは、メインの Web 要求に対して機能しますが、アプリケーションによって行われたすべてのデータ要求を取得するわけではありません。アプリケーションは swf 形式であり、これが問題である可能性が最も高いのですが、開発者ツールの [ネットワーク パネル] タブでリクエストを確認でき、それらを使用chrome://net-internals
してキャプチャされているため、何らかの形でキャプチャできるはずだと思います。
私は調べましchrome.devtools.network
たが、それがどのように機能するのか理解できないようです。アドバイスや指示をいただければ幸いです。