2

キャッシュにあるものを無視して、実際にページまたはリソースをリロードするもの。

4

1 に答える 1

5

Safari は常にページをリロード (ctrl+r)し、キャッシュにある可能性があるものはすべて無視します。

Athena が指摘するように、iframe はキャッシュされます。実際には iframe コンテンツではなく、キャッシュされるリクエストです。

そのような場合、Safari はページをキャッシュし、どのリンクをクリックしても、更新 (または戻る/進む) の前に最後のクリックからの iframe を表示します。その後、そのコンテンツに固執し、すべてのリンクに対してそれを表示します。

これは、ロードごとに異なる iframe id を割り当てることで解決されます。

iframe.id = new Date().getTime();

于 2008-09-24T03:24:35.570 に答える