我正在开发一个基于Java,JSP,Ajax的web应用程序,服务器是在Apche2服务器前面的JBoss。该应用程序通过因特网被访问。客户端主要使用IE7、8、9浏览器。
这个应用程序工作得很好,我们在网站上应用了before.Recently证书,之后我们开始收到用户的投诉,说应用了Ajax的页面没有提交。通常,我们调用ajax on submit按钮并阻塞页面,直到收到来自服务器的响应。我们应用了记录器,并发现ajax请求调用失败,ajax jqXHR错误状态为12019。
我们观察到,使用IE (主要是版本8和9)的用户会发现此错误。错误的模式也不相同。有的时候同一用户能够提前提交页面投诉,有的时候不能。我试着在我的本地和开发环境中生成这个场景,但是不能。
我用谷歌搜索了这个问题,发现12019错误代码是IE的一个错误。但是为什么它在应用SSL之前是有效的,
如果SSL不正确,为什么问题只出现在ajax页面,而不是其他地方。我不能说用户要更换浏览器。
这让我抓狂了一个多星期。如果其他人之前观察到并解决了这个问题,请帮助我。
发布于 2016-04-09 02:15:31
这是由于IE试图缓存它不应该缓存的内容。
有两个选项
缓存控制添加无缓存头“If--
我知道这是一个古老的问题,但其他人可能会从答案中受益。
https://stackoverflow.com/questions/28341741
复制相似问题