我们在www.saddleback.com/live上有一个网页,Chrome和Firefox CORS AJAX调用在某些Mac机器上中止.在具有OSX 10.9(最新更新),Chrome和Firefox(带有最新更新)的Mac上,对http://api.saddleback.com/WorshipService?version=2&null&_=1386201207191的AJAX调用将中止.这适用于Safari.
这种行为是孤立的,但在某些机器上可以重现,但在其 我们有其他Mac机器具有相同的操作系统和浏览器版本,可以成功打开网页.
我已经验证了Web服务器在500毫秒内成功响应了AJAX请求.然而Chrome仍在等待响应约30秒,并最终中止呼叫.我在下面的失败调用中包含了chrome:// net-internals:
11645: URL_REQUEST
http://api.saddleback.com/WorshipService?version=2&null&_=1386201207191
Start Time: 2013-12-04 15:53:27.469
t=1386201207469 [st= 0] +REQUEST_ALIVE [dt=30398]
t=1386201207470 [st= 1] +URL_REQUEST_START_JOB [dt=30397]
--> load_flags = 143540480 (DO_NOT_SAVE_COOKIES | DO_NOT_SEND_AUTH_DATA | DO_NOT_SEND_COOKIES | ENABLE_LOAD_TIMING | MAYBE_USER_GESTURE | REPORT_RAW_HEADERS | VERIFY_EV_CERT)
--> method = "GET"
--> priority = 2
--> url = "http://api.saddleback.com/WorshipService?version=2&null&_=1386201207191"
t=1386201207470 [st= 1] HTTP_CACHE_GET_BACKEND [dt=0]
t=1386201207470 [st= 1] HTTP_CACHE_OPEN_ENTRY [dt=0]
--> net_error = -2 (ERR_FAILED)
t=1386201207470 [st= 1] HTTP_CACHE_CREATE_ENTRY [dt=0]
t=1386201207470 [st= 1] HTTP_CACHE_ADD_TO_ENTRY …Run Code Online (Sandbox Code Playgroud)