0

クライアント用のPhonegapアプリケーションを構築しており、すべてのページはjquerymobileを使用して作成されています。使用するアプリケーションの一貫したヘッダーとフッター、data-role=headerおよび同様のフッターがあります。ただし、フッターには、私が管理できない会社の標準的なWebページを指すFAQ、ContactUsなどのリンクがあります。

問題:ユーザーがリンク(FAQなど)をクリックすると、会社からFAQページが読み込まれ、私が作成した標準のヘッダーとフッターがありません。iPhoneでは戻るボタンがないため、ユーザーが前のページに戻る方法はありません。

ユーザーが前の画面に戻ることができるように、私が持っているヘッダーを作成または使用し、ヘッダーに戻るボタンがある方法はありますか?私の制約:クライアントのポリシーのためにネイティブコードをできるだけ避けたい、クライアントのFAQ/お問い合わせページを変更するためのアクセス権を持っていない。

4

1 に答える 1

1

リンクをクリックすると、Webビューに新しいページが読み込まれます。これがデフォルトの動作です。代わりに、リンクでクリックイベント(デフォルトを防止)をキャッチし、FAQページを取得するためにAjax呼び出しを追加できます。次に、結果をカスタムdivに表示できます。何かのようなもの:

$.get('faq.html', function(data) {
            $('#yourcontainer').html(data);    
}
于 2012-05-02T16:03:19.483 に答える