首页 > 解决方案 > Safari 自行删除我的本地存储数据

问题描述

我正在使用本地存储来保存“key”:“value”。Safari 正在保存它,但是在请求之后,例如 axios.get (..., {Authorization: "value"},立即发生的事情,Safari 只是从本地存储中删除了我的 "key":"value"。我怎么能修复它?在任何地方都找不到答案

标签: javascriptrestsafarilocal-storage

解决方案


我看错了情况。如果有人有同样的问题,当请求 safari 删除您使用的本地存储数据时 - 检查请求字符串。

我有:本地存储:

"valueToken" : "Bearer token..."

http://someapiroute.com/${param},{Authorization: ${valueToken}} 和 Safari 自行重定向到http://someapiroute.com/${param}**/**safari 会丢失你的参数,并最终从本地存储中删除你的数据

解决方案:自行添加/到请求字符串的末尾,例如:http://someapiroute.com/${param}/代替http://someapiroute.com/${param}


推荐阅读