クライアント側の JavaScript を使用してページ読み込みの遅延を実装するサイトとやり取りしています。基本的に、フォームは に送信されPageA.asp
、データが に送信される代わりに、 に送信PageB.asp
されPageC.asp
ます。PageC.asp
「お待ちください」メッセージと次の JavaScript で構成されます。
function OnTimer() {
window.location.replace("PageB.asp");
return;
}
setTimeout('OnTimer()', 10000);
ここで興味深いのは、PageB.asp
ロード時に から送信されたすべての情報が何らかの形で含まれていることPageA.asp
です。しかし、POST データを とともに渡すことができるかどうかを調べたときはいつでもwindow.location.replace
、答えは「いいえ」でした。
では、からロードされたにもかかわらず、どのようにしPageB.asp
てからのデータを持っているのでしょうか? 同じ POST データで新しいページをロードしますか? mechanize でこれを再実装するにはどうすればよいでしょうか。PageA.asp
PageC.asp
window.location.replace
PageA.asp
PageB.asp
PageC.asp