Skip to content

Commit d4d8f32

Browse files
committed
superagent の IE ブラウザキャッシュ問題を解消 fix #17
1 parent 0faae3b commit d4d8f32

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

source/js/platform/plain.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,16 @@ export class Ajax {
3838
request.withCredentials()
3939
request.accept('json')
4040
request.timeout(Param.Api.timeout)
41+
// for nocache
4142
request.set('X-Requested-With', 'XMLHttpRequest')
4243
request.set('Expires', '-1')
4344
request.set('Cache-Control', 'no-cache,no-store,must-revalidate,max-age=-1,private')
45+
let time = Date.now().toString()
46+
if (request._query !== undefined && request._query[0]) {
47+
request._query[0] += '&' + time
48+
} else {
49+
request._query = [time]
50+
}
4451
}
4552
// GET形式のPromiseを返します。
4653
static promiseGet(url, data = {}) {

0 commit comments

Comments
 (0)