2012-04-11 20 views
1

私は、Webアプリケーションの履歴管理にHistory.jsを使用しています。アプリが自分のウェブサイトで直接使用されているときは、すべての最新のブラウザですべてうまく機能しています。アプリがFacebookのフレームワーク(Facebookアプリ)からロードされている場合、IE9以外のこれらのブラウザもすべて正常に動作します。 IE9では、pushstateメソッドが状態を履歴に追加することができないようです。 Facebookのアプリをサンドボックス化することと関係があると思います。 IE9はHTML5履歴メソッドをネイティブにサポートしていないので、URLハッシュタグを使用します。これがFacebookアプリではうまくいかない特別な理由はありますか?そして、問題の解決策はありますか?Facebookの履歴pushstate

答えて