Android CORS 请求只能工作一次?

发布于 2024-11-09 05:24:35 字数 517 浏览 0 评论 0原文

在Android模拟器下测试CORS请求时,我偶然发现了一个奇怪的错误。尝试以下网站为例: http://arunranga.com/examples/access-control/

第一次使用 CORS 请求时,一切似乎都工作正常。但第二次就不行了!

我尝试了以下替代方案:

  • Android 2.1、2.2、3.0 模拟器=> Android 设备失败
  • (三星 Apollo 5801)=>失败
  • 其他 CORS 站点(包括自制的 CORS 支持站点) =>失败

重新启动浏览器后,它再次工作......但同样,只是第一次。

我猜问题出在 Android Webkit 代码中的某个地方。我有一些 Android 编程经验,但似乎找不到这个确切的问题。

有人遇到过这个问题并找到解决方案吗?

When testing CORS requests under the Android emulator, I stumbled upon a strange error. Try for example following website: http://arunranga.com/examples/access-control/

When using a CORS request for the first time, everything seems to work fine. But the second time it doesn't work anymore!

I tried following alternatives:

  • Android 2.1, 2.2, 3.0 emulators => fail
  • Android device (Samsung Apollo 5801) => fail
  • Other CORS sites (including home made CORS supported site) => fail

After restarting the browser, it works again... but again, only the first time.

I guess the problem is somewhere in the Android Webkit code. I have some experience programming Android but can not seem to find this exact problem.

Anyone met this problem and found a solution?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

分分钟 2024-11-16 05:24:35

我刚才遇到了这个。
Android 浏览器有一些奇怪的缓存问题,您需要注意,因此请尝试 [链接已删除][1] 中的解决方法。

I ran into this just now.
The Android browser has some strange caching issues you need to be aware of, so try the workarounds in [link removed][1].

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文