2011-11-15 8 views
2

私はときどきコンテンツが同じマークアップを持つjQMページであるサーバーから(http://を使用して)外部ページを取得する必要があるローカルjQuery Mobileプロジェクト(PhoneGapの内部、つまりfile://プロトコル) (CMSから生成されたコンテンツを除く)。リモートとローカルのjQuery Mobileページ間で戻るボタンを操作する方法は?

$ .mobile.allowCrossDomainPagesをtrueに設定すると、私にそのページが表示され、それは問題ありません。しかし、戻る、失敗します。私は/www/index.htmlがサーバー上に見つからない場所に詰まってしまいます(もちろん、dohのように)。私がどこから来たのかを "覚えている"方法はありますか?私が元々出たローカルHTMLページに戻ってきてくれますか?

答えて

4

私達はちょうどかなりあなたを助ける必要がありますRC3のためのjQueryモバイルでPhoneGapの上のドキュメントのページを追加しました: http://jquerymobile.com/test/docs/pages/phonegap.html

+0

おかげで、確かにこの問題のために良いスタートを。しかし、$ .support.corsと$ .mobile.allowCrossDomainPagesは、バックボタンを有効にしないで、フェッチを正しく行うことができます。 – naton

+0

明確にするために、主にPhoneGapの問題ではありません。 Safariで直接file://プロトコルを使用しても同じことが起こります。オンラインページから始まったajaxed-fetchedページからは戻れません。 – naton

+0

Dang、申し訳ありません、Todd。私はpushStateEnabled = falseを完全に逃した。それはそれを解決しました、ありがとう! – naton

関連する問題