Google検索アプライアンスを照会するAJAX検索コンポーネントを開発しました。これは、GSAからXMLを取得し、それをJSONとしてエンコードしてブラウザに返すPHPスクリプトへのAJAX呼び出しを行います。そこから、jqueryテンプレートプラグインが残りを行います。そのプロセスは必要に応じて機能します。一部のブラウザでは、ページが返されたときにAJAXコンテンツが保持されない
しかし、検索ページ(たとえば結果リンクをクリック)から離れて検索結果に戻る場合、IEとクロムは検索結果とそのページ上の位置を保持しません。 FF、Opera、Safariは、DOMに追加されたAJAXコンテンツとpaeのあなたの位置を保持します。 IEとChromeでは、本質的に背中に当たって空白のページが表示されますが、結果は表示されません。
ブラウザの動作が異なるのはなぜですか? (一部のブラウザでは、ページに戻ったときに追加されたコンテンツが表示されますが、一部のブラウザでは表示されません)
セッションや状態やストレージなしでこれを簡単に解決する方法はありますか?あなたが実際に(例:http://myurl.com/search.html#mysearchtext(urlは、エンコードされた)をリダイレクトすることなく、あなたの変更ページの場所を検索打ったとき、私はそれを行うだろうか