Javascript Ajax停止在Chrome中运行

aVC*_*aVC 5 javascript ajax google-chrome

我对嵌入式项目感到失望:Microchip以太网/ wifi.我有一个网页,通过ajax加载数据.由于大小限制,我不使用jquery,只是Javascript AJAX.

问题:在firefox中似乎一切都很好.但是在Chrome中,它启动,如果我刷新,AJAX停止工作(有时,在重复刷新后).控制台中未记录任何错误.

我创建了一个精简版演示

avarachan.com/test4/ajaxTest.html.它只使用mchp.js了微芯片演示.该页面通过AJAX从另一个页面加载一个数字.重复100毫秒,如果我在5秒钟内没有得到任何东西(即约50次尝试),它就会超时.

recreate this error打开Chrome中的演示链接,请继续刷新.我有5秒的时间.我在用latest version of Chrome.感谢任何提示.谢谢.

注意:一旦它打破,即使我保持清爽,它也不会工作.但如果我关闭标签并打开一个新标签,它就可以了.

kol*_*kol 2

WireShark 显示,一段时间后,您的 AJAX 代码将HTTP/1.1 304 Not Modified变为HTTP/1.1 200 OK. 我认为 Chrome 会缓存答案。您可以将随机数参数附加到 URL 以防止缓存(请参阅此处)。