2012-01-17 17 views
2

私はiPhoneのweb-app(ホーム画面に追加)でサーバー上のファイルを更新すると、特にcss-fileを更新できないようです。 (設定で)iPhone SafariでWebアプリケーションドキュメントの更新を強制するにはどうすればよいですか?

*キャッシュをクリア(設定で)私が試してみました

は...

*履歴を消去

*強制閉鎖とアプリ

*再起動を再起動しますiPhoneは

ランダムにいくつかの試行後にファイルを更新します..非常に迷惑な。

答えて

1

私は同じ問題があります。私が見つけた唯一のことは、ファイルの名前を変更すること(そしてそれらのファイルへのリンクを変更すること)です。私の場合は、PHPを介してたくさんのファイルが追加されているので、とテンプレートフレームの仕事、お尻の大規模な、大規模な痛み。

明示的にマニフェストを使用すると助けになりますが、初めて実際にキャッシュされるため、実際にこの問題は永久に解決されないことがあります。

Appleは本当にこれをソートする必要があります。なぜなら、リフレッシュするために名前を変更せずにCSSファイルを更新する必要があるからです。私はキャッシュの必要性に感謝しますが、確実にWebアプリケーションを完全に削除すると、キャッシュも削除されるはずです。アプリケーションが使用していないcssファイルの束を格納するために電話スペースを完全に非効率的に使用するようです。私は1つを見つけるの

で、

UPDATEこのiOS5を:)

0

デビッド・オサリバンの最新バージョンで修正されているようだ...良い答えを掲載します最新のiOS 5.1.1アップデート、私はまだこの問題を抱えています... 私はすべての調整でCSSファイルの名前を変更するつもりはありません。

最近、多くのWebアプリケーション開発者がいますが、どうしてそんなに面倒な作業をすることができますか? 彼らは何とかそれを修正したに違いありませんか?

EDIT:CSSファイル名を2回変更した後、解決されたようです。奇妙な。

0

これらのページを作成するためにPHPのようなものを使用しているのであれば、醜いが動作する回避策は、CSSリンクの後にランダムなテキストを追加することです。これは、URLが

echo "<link href='styles.css?'".time()." rel='stylesheet' type='text/css' />"; 
ようなもので

<link href="styles.css?234234234234" rel="stylesheet" type="text/css" /> 

異なるため、ブラウザは、異なるファイルとしてこのファイルを参照してくださいになるだろう

関連する問題