Будет ли автономное хранилище HTML5 всегда рассматривать URL с разными параметрами GET как разные ресурсы? - PullRequest
1 голос
/ 23 августа 2011

Если я использую автономное хранилище HTML5 для кэширования файла, как в манифесте:

CACHE:
render_image.php

что будет, если на странице будет такой код?

<img src="render_image.php?look_ma_get_parameter" alt="foo" />

Мои эксперименты показывают, что автономное хранилище обрабатывает render_image.php как отличное от render_image.php?look_ma_get_parameter. Это поведение, которое я хочу, так что это хорошо. Но я хочу убедиться, что это то, на что я могу положиться, а не просто поведение браузера, который я тестировал.

Могу ли я положиться на это поведение? Это часть спецификации?

1 Ответ

4 голосов
/ 23 августа 2011

Спецификация appcache гласит:

Один или несколько ресурсов (включая их внеполосные метаданные, такие как заголовки HTTP, если таковые имеются), идентифицируемые URL , каждая из которых относится к одной (или нескольким) из следующих категорий:

, а строка запроса является частью URL, поэтому мы можем угадать <img src="render_image.php?look_ma_get_parameter" alt="foo" /> получит ресурс с сервера.

Я не проверял это, но нашел какой-то поток об этом Манифесте кэша и строках запроса .Я думаю, что автор этого ответа уже проверил об этом.

...