使用 Electron 来替代本地调试线上代理的场景
使用 Electron 来替代本地调试线上代理的场景
Cookie Samesite 问题
- =zh-cn
- /
- =14
Chrome 94 版本不再放行,无法再携带 Cookies,也就是 Electron v14 之后的版本无法通过 webSecurity: false
来禁用这些问题。
新版本(v27),通过复写 onHeadersReceived
实现。
function disableSamesiteCookies(filter = ["*://*/*"]) {session.defaultSession.webRequest.onHeadersReceived({ urls: filter },(details, callback) => {const newCookies = [];details?.responseHeaders?.["set-cookie"]?.map((item) =>newCookies.push(item.split("; ")[0] + "; Secure; SameSite=None"));details.responseHeaders["set-cookie"] = newCookies;callback({ cancel: false, responseHeaders: details.responseHeaders });});
}
Github
最新文章
- 基于Rabbitmq和Redis的延迟消息实现
- JDK11升级JDK17最全实践干货来了
- 2012年08月16日 Go生态洞察:优雅的代码组织之道
- 多平台发布文章产品需求文档
- Riskified: 2023年电商政策滥用问题恶化,正严重挑战商家盈利底线
- knife4j集成Swagger
- nb!热门好用的API汇总,赠送免费次数
- 用户和用户组管理,常用命令速览
- 自定义参数解析器,翻译实体属性
- 出行平台采集机票价格信息
- 对这套BI零售数据分析方案心动,是零售人天性
- 仿京东拼多多商品分类页
- 时间序列预测实战(十五)PyTorch实现GRU模型长期预测并可视化结果
- Web安全之PHP的伪协议漏洞利用,以及伪协议漏洞防护方法
- 数据挖掘 关联规则分析
- python解析wirshark抓包数据
- 人工智能与发电玻璃:未来能源技术的融合