2011-06-20 14 views
4

私はlocation.replaceを使用して結果ページに移動する読み込みページを持っています。このリクエストには長い時間がかかりますので、返されるまでに時間がかかります。その間、私は進行中の情報でローディングページを更新するためにロングポーリングのAjaxリクエストを使用しています。webkitブラウザでlocation.replaceが呼び出された後に、非同期のajaxリクエストを実行できません

これはFirefoxとIEでうまくいきます。これは、location.replaceが呼び出された後でも、ajaxリクエストを続けることができます。

しかし、Webkitブラウザ(Chrome、Safari)では、location.replaceリクエストが実行されると、すべてのajaxリクエストがキャンセルされます。

メインウィンドウがWebkitブラウザの別のページに移動中にajaxリクエストを行う方法はありますか?

答えて

0

あなたがajaxを使ってページをダウンロードし、そのページをアクティブページにレンダリングし、curent url witch webkit suportsを変更することができます。

+0

はい、結果ページがかなり大きいため、可能であればその方法を避けようとしています。将来はそのルートになるかもしれませんが、今のところ私は新しいページへのナビゲートに役立つものを期待しています。 – Kalin

関連する問題