javascript, обновляющий изображения каждые 5 секунд, приводит к сбою веб-браузера?

#javascript #android

#javascript #Android

Вопрос:

У меня есть простой код javascript на html-странице, который обновляет изображение каждые 5 секунд:

 function refresh() {
    var unique = new Date();
    document.images.EdwinImage.src = "http://192.168.0.125:8002/img?width=800amp;height=480amp;rnd="   unique.getTime();
}
 

Этот код отлично работает в настольном браузере, но на Android он работает только несколько раз, затем браузер закрывается без сообщения об ошибке и возвращается на главный экран.
После сбоя я заглядываю в настройки браузера (через Настройки-> Приложения-> Управление приложениями) Я заметил, что приложение браузера имеет кэш размером 55 МБ … что, похоже, является проблемой … хотя мне не нужно кэшировать изображение, так как я каждый раз запрашиваю новое. Да, у меня есть правильный заголовок html для отключения кэширования.

Вот заголовки, которые я использую:

 <meta http-equiv="Cache-control" content="no-cache">
<meta http-equiv="PRAGMA" content="no-cache">
<meta http-equiv="expires" content="0">
 

Я использую Android 2.2 на Archos HT7V2, и проблемы возникают во всех браузерах, которые я пробовал (стандартный браузер, opera mini, dolphin hd).

Как я могу решить эту проблему? Или какие-либо идеи о том, что произошло? Спасибо,

Комментарии:

1. Можем ли мы увидеть «правильный заголовок для отключения кэширования»?

2. На каком устройстве и версии платформы Android вы наблюдаете это?