При тестировании CORS-запросов под эмулятором Android я наткнулся на странную ошибку. Попробуйте, например, следующий веб-сайт: http://arunranga.com/examples/access-control/
При первом использовании запроса CORS все работает нормально. Но во второй раз это больше не работает!
Я попробовал следующие варианты:
- эмуляторы Android 2.1, 2.2, 3.0 => сбой
- Android-устройство (Samsung Apollo 5801) => ошибка
- Другие сайты CORS (включая самодельный сайт с поддержкой CORS) => сбой
После перезапуска браузера он снова работает ... но снова только в первый раз.
Полагаю, проблема в коде Android Webkit. У меня есть некоторый опыт программирования на Android, но я не могу найти именно эту проблему.
Кто-нибудь сталкивался с этой проблемой и нашел решение?