防止客户端存储XMLHttpRequest文档
Prevent Client-Side Storage of XMLHttpRequest Documents
我编写了一些JavaScript,使用XMLHttpRequest从远程服务器获取大量XML文档。为此,我创建了一个变量,其中存储了请求的响应。我解析每个响应以获取我感兴趣的数据。然后,我返回并使用不同的URL再次运行该函数。我的理解是,因为我使用了相同的变量来存储XML,所以每个文档都会覆盖它前面的文档。然而,Windows任务管理器显示,ie使用的内存继续增长,可能来自缓存版本的现在毫无意义的文档。
如何防止IE存储所有文档?有没有办法时不时地清除这个缓存?
不,你不能那样做。IE将每个响应数据存储在缓存中。你不必处理这个缓存,让IE为你做。
相关文章:
- XMLHttpRequest未返回值-状态202
- XMLHttpRequest在移动设备上的chrome上不起作用
- AJAX简单错误.XMLHttpRequest无法加载http://localhost/mpl/getPage.php.
- 检查xmlhttprequest问题的消息
- 主线程上的同步XMLHttpRequest已弃用
- 如何定期发出xmlhttprequest
- javascript第三个XMLHttpRequest被拒绝.但前两个是允许的
- 上传带有XMLHttprequest的文件-多部分/表单数据中缺少边界
- 对象#<XMLHttpRequest>没有方法'完成'
- 在XMLHttpRequest之后重新初始化jQuery
- 如何将GreaseMonkey中的XMLHttpRequest延迟到目标页面加载完成
- Javascript XMLHttpRequest——只有第一个POST请求有效
- XMLHttpRequest - difference between Chrome & Firefox
- IE上的新XMLHttpRequest()出现JS Ajax未指定错误
- 非常简单的XMLHttpRequest不起作用
- 如何使用XMLHttpRequest下载文件
- XMLHttpRequest在$.ajax工作的地方给出了CORS错误
- XMLHttpRequest.open()AJAX中的参数url
- XMLHTTPRequest脚本中没有internet连接和超时
- 为什么当async标志设置为false时,xmlhttprequest中的代码可以工作,而当它设置为true时却不能工作