IE 的坑

1. AJAX GET 请求缓存

相同的 GET 请求地址 ie 会使用本地的缓存数据而不是向服务器再次发送请求。

解决方法:

  • 使用其他的 method

  • 在请求的 query 中加入时间戳,如 http://www.xxxxx.com?__timestamp__=10000

2. 时间格式兼容性

IE 无法解析 2019-01-01 这样的格式,只能使用 2019/01/01。

3. AJAX 中文乱码

AJAX 中如果带有中文时需要手动 encodeURI,否则会发送乱码。axios 库请直接使用 params 参数,不要手动拼接 query,restful API 禁止使用中文。

Last updated