weixin_33720186 2017-01-23 20:10 采纳率: 0%
浏览 86

仅在Safari中出现AJAX错误

Ah, Safari, how I hate despise loathve you...

For an unknown reason I am trying to diagnose, users of my site are experiencing an issue in which AJAX requests are failing with status code 0 and error code "error". Very useful.

It's intermittent and from what we can tell only affects Safari.

AJAX requests are not cross-origin, all use domain-relative paths (eg. /farm/notices). jQuery is in use, and the code is passing through xhr.fail().

I don't believe it's a network issue, as some cases included screenshots showing a full-strength WiFi signal.

I'm seriously at my wit's end with this. A lot of people use iPhones/iPads and Safari is literally the only option (even Chrome is more like Safari in disguise...) so it's quite a portion of users who are suffering from this issue.

So... any ideas? At all? Thanks ^^

EDIT: I have added a silent retry in this case, which should at least help mitigate the issue. If I'm not mistaken, an error like this means that the server hasn't seen the request yet, so a retry should be fine...

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 素材场景中光线烘焙后灯光失效
    • ¥15 请教一下各位,为什么我这个没有实现模拟点击
    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
    • ¥15 ubuntu子系统密码忘记
    • ¥15 保护模式-系统加载-段寄存器