Запросы Android CORS работают только один раз?

1

При тестировании запросов CORS под эмулятором Android я наткнулся на странную ошибку. Попробуйте, например, следующий веб-сайт: http://arunranga.com/examples/access-control/

При первом использовании запроса CORS все работает нормально. Но второй раз он больше не работает!

Я пробовал следующие варианты:

  • Android 2.1, 2.2, 3.0 emulators = > fail
  • Android-устройство (Samsung Apollo 5801) = > сбой
  • Другие сайты CORS (включая домашний сайт поддержки CORS) = > fail

После перезапуска браузера он снова работает... но опять же, только в первый раз.

Я предполагаю, что проблема находится где-то в коде Android Webkit. У меня есть некоторый опыт программирования Android, но я не могу найти эту проблему.

Кто-нибудь встретил эту проблему и нашел решение?

Теги:
xmlhttprequest
cors
webkit

1 ответ

2
Лучший ответ

Я столкнулся с этим только сейчас. В браузере Android есть некоторые странные проблемы с кешированием, о которых вам нужно знать, поэтому попробуйте обходные пути в [link removed] [1].

  • 0
    Я получил его более или менее работающим, используя следующую строку на стороне сервера: header ("Cache-Control: no-cache"); Другая проблема возникла с отправкой учетных данных ... но я создам новую тему для него.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню