PHPを使用してiPhone webappを構築しました。主なページには、apple-mobile-web-app対応のとapple-touch-fullscreenメタタグが含まれています。これにより、一度ホーム画面に追加するとフルスクリーンで表示できます。しかし、ホームスクリーンからアプリを起動するたびに、ページのキャッシュバージョンがページをリフレッシュする代わりに使用されます(もちろん、スタートアップ時に更新するページが必要です。ここでAjaxを使用することはできません。 SSO phpCASでユーザを動的に認証します)。私はマニフェストファイルを使用せず、成功していないキャッシュに関するメタタグを追加しようとしました。誰もがこれを修正する方法を知っていますか?iPhone Web Appキャッシュを無効にする
おかげ
感謝をお読みください。 はい、あなたが言及したメタタグを試しましたが、まだキャッシュを読み込んでいます。これは、apple-mobile-web-app-capableというタグがYESに設定されている場合にのみ発生します(Webをフルスクリーンで表示したいので、これが必要です)。ランダムに生成されたトークンをURLに追加するとこれを修正できますが、これはリダイレクトを意味します。Safari Mobileではホームページ(これはトークンを追加した後にリダイレクトされます)をブックマークすることはできません。私が何を意味するかを見てください... 最高 – Benoit
テストされていないバージョン(window.onload .....)はうまくいきます!唯一の悪い点は、毎回発行するたびに変更する必要があることです。あなたが行くページにiframeを使用し、ユーザーに表示したい実際のページにリダイレクトするページを埋め込みます。それから、ページにリダイレクトするページを変更するhtaccessがありますか?randomJunkと完全に動作するようにhtaccessをキャッシュしません。 –