electron-vite_6js-cookie失效

我们项目是用了js-cookie,后续集成的时候发现,无法进入首页;经过排查是js-cookie无法使用,可能是electron打包后的项目运行的时候是file:///

猜测原因:因为Cookie是与域名相关联的,而file:///协议没有域名,因此Cookie可能无法正常工作。

json 复制代码
file:///C:/Users/Administrator/AppData/Local/Programs/yyh_collab_com_desktop/resources/app.asar/out/renderer/index.html#/home

如果项目中用了 js-cookie 插件也是不行的,建议存到本地;

修改建议_改成本地存储
typescript 复制代码
import Cookies from "js-cookie"
const TokenKey = "User_Token"
export function getToken(){
	// return Cookies.get(TokenKey);
	return localstorage.getItem(Tokenkey);
};
export function setToken(token){
	// return Cookies.set(TokenKey, token);
	return localstorage.setItem(Tokenkey, token);
};
export function removeToken(){
	// return Cookies.remove(TokenKey);
	return localstorage.removeItem(Tokenkey);
};
相关推荐
bigfatDone14 分钟前
OpenSpec + Superpowers 联合开发工作流
前端
北漂大橙子15 分钟前
OpenSpec 完全指南:让 AI 编码可预测的规范框架
前端
lemon_yyds29 分钟前
OpenCode 最佳实践
前端
用户527096487449037 分钟前
前端登录菜单加载性能优化总结
前端
你觉得脆皮鸡好吃吗38 分钟前
Check Anti-CSRF Token (AI)
前端·网络·网络协议·安全·csrf·网络安全学习
一个快乐的咸鱼39 分钟前
nextjs接入AI实现流式输出
前端
誰在花里胡哨1 小时前
Vue<前端页面装修组件>
前端·vue.js
张元清1 小时前
Pareto 动态路由实战:[slug]、catch-all、嵌套布局
前端·javascript·面试
老王以为1 小时前
深入理解 AbortController:从底层原理到跨语言设计哲学
javascript·设计模式·node.js