0

そのため、Android ブラウザーのブックマークの動作に一貫性がないことに気付きました。ブラウザー内から起動されたものは、サーバーから最新のページを取得します。ホーム画面に配置されたショートカットから起動されたものは、多くの場合、ブラウザーを再度開き、キャッシュされたページを再表示します。これは、更新後にキャッシュされたページがサーバーのバージョンと一致しない可能性があるため、問題になる可能性があります。たとえば、ユーザーがブックマークされたページ A を変更し、サーバーに送信すると、サーバーはページ B にリダイレクトし、変更内容を表示します。ユーザーがホーム画面のブックマークをクリックすると、元のページ A が変更なしで表示されます。これを回避する最善の方法は何ですか?

4

1 に答える 1

1

サーバーをajaxポーリングして、ページの最新バージョンを確認します。それが内部 ID と一致しない場合は、URL に乱数を追加してページを更新します。

于 2012-05-27T00:38:10.857 に答える