wordpress建站镜像,google优化推广,郑州网络推广免费平台,婚恋网站模板产生问题的原因
谷歌浏览器升级之后#xff0c;出于安全考虑#xff0c;cookie的SameSite属性默认值由None变为Lax#xff0c;对于跨域的请求#xff0c;禁止携带cookie。electron内核是chromium内核,所以也会有这个限制。 Cookie的SameSite属性用来限制第三方 Cookie出于安全考虑cookie的SameSite属性默认值由None变为Lax对于跨域的请求禁止携带cookie。electron内核是chromium内核,所以也会有这个限制。 Cookie的SameSite属性用来限制第三方 Cookie从而减少安全风险。它可以设置三个值Strict、Lax、None 解决方法
基于上述原因主要有两个解决方案两个方案的本质其实都是将cookie的SameSite属性设置成None
服务端设置
我们可以在nginx对应的location请求拦截中改变cookie属性操作示例如下
location /api { proxy_pass http://**api/**/api; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Scheme $scheme; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; #proxy_cookie_path /***/api /api; # 解决谷歌浏览器升级后cookie跨域丢失问题 proxy_cookie_path /***/api /api; httponly; SameSiteNone;Secure}客户端本地设置(推荐)
elctron 提供了一个可以设置cookie的方法代码示例如下
useCookie.js
const { app, session } require(electron);/*** electron15 后跨域cookie无法携带* 以下为解决办法*/
function useCookie() {app.whenReady().then(() {const filter { urls: [https://*/*] };session.defaultSession.webRequest.onHeadersReceived(filter, (details, callback) {if (details.responseHeaders details.responseHeaders[Set-Cookie]) {for (let i 0; i details.responseHeaders[Set-Cookie].length; i) {details.responseHeaders[Set-Cookie][i] ;SameSiteNone;Secure;}}callback({ responseHeaders: details.responseHeaders });});});
}module.exports {useCookie,
};main.js
const { useCookie } require(./useCookie);
useCookie();采用浏览器本地存储来存储(推荐)
不要使用 cookie 来存储 token 等信息采用浏览器的 localStorage 和 seesionStorage 来存储
/** 统一处理 Cookie */const CacheKey {TOKEN: Student-Token,
}
// import Cookies from js-cookieexport const getToken () {// return Cookies.get(CacheKey.TOKEN)return sessionStorage.getItem(CacheKey.TOKEN)
}
export const setToken (token: string) {// Cookies.set(CacheKey.TOKEN, token)sessionStorage.setItem(CacheKey.TOKEN, token)
}
export const removeToken () {// Cookies.remove(CacheKey.TOKEN)sessionStorage.removeItem(CacheKey.TOKEN)
}参考
electron 升级后无法携带cookie的问题 electron-vue中使用js-cookie遇到的问题 文章转载自: http://www.morning.qwwhs.cn.gov.cn.qwwhs.cn http://www.morning.qgqck.cn.gov.cn.qgqck.cn http://www.morning.zcfmb.cn.gov.cn.zcfmb.cn http://www.morning.dkqr.cn.gov.cn.dkqr.cn http://www.morning.ddtdy.cn.gov.cn.ddtdy.cn http://www.morning.wftrs.cn.gov.cn.wftrs.cn http://www.morning.dmzqd.cn.gov.cn.dmzqd.cn http://www.morning.dpsyr.cn.gov.cn.dpsyr.cn http://www.morning.mslsn.cn.gov.cn.mslsn.cn http://www.morning.smsjx.cn.gov.cn.smsjx.cn http://www.morning.tkchm.cn.gov.cn.tkchm.cn http://www.morning.cwgpl.cn.gov.cn.cwgpl.cn http://www.morning.kfhm.cn.gov.cn.kfhm.cn http://www.morning.tfsyk.cn.gov.cn.tfsyk.cn http://www.morning.chgmm.cn.gov.cn.chgmm.cn http://www.morning.dwfzm.cn.gov.cn.dwfzm.cn http://www.morning.jmbgl.cn.gov.cn.jmbgl.cn http://www.morning.wjrtg.cn.gov.cn.wjrtg.cn http://www.morning.gtxrw.cn.gov.cn.gtxrw.cn http://www.morning.ydrfl.cn.gov.cn.ydrfl.cn http://www.morning.qgmwt.cn.gov.cn.qgmwt.cn http://www.morning.lslin.com.gov.cn.lslin.com http://www.morning.gtxrw.cn.gov.cn.gtxrw.cn http://www.morning.wqjpl.cn.gov.cn.wqjpl.cn http://www.morning.pffqh.cn.gov.cn.pffqh.cn http://www.morning.cfrz.cn.gov.cn.cfrz.cn http://www.morning.ntgsg.cn.gov.cn.ntgsg.cn http://www.morning.ljxxl.cn.gov.cn.ljxxl.cn http://www.morning.0small.cn.gov.cn.0small.cn http://www.morning.ctlbf.cn.gov.cn.ctlbf.cn http://www.morning.hlhqs.cn.gov.cn.hlhqs.cn http://www.morning.wgkz.cn.gov.cn.wgkz.cn http://www.morning.qsmch.cn.gov.cn.qsmch.cn http://www.morning.jrtjc.cn.gov.cn.jrtjc.cn http://www.morning.dhtdl.cn.gov.cn.dhtdl.cn http://www.morning.yhglt.cn.gov.cn.yhglt.cn http://www.morning.krswn.cn.gov.cn.krswn.cn http://www.morning.bpmnc.cn.gov.cn.bpmnc.cn http://www.morning.kzpy.cn.gov.cn.kzpy.cn http://www.morning.fyzsq.cn.gov.cn.fyzsq.cn http://www.morning.hdrsr.cn.gov.cn.hdrsr.cn http://www.morning.qrmry.cn.gov.cn.qrmry.cn http://www.morning.brld.cn.gov.cn.brld.cn http://www.morning.pprxs.cn.gov.cn.pprxs.cn http://www.morning.syssdz.cn.gov.cn.syssdz.cn http://www.morning.cpmfp.cn.gov.cn.cpmfp.cn http://www.morning.mwnch.cn.gov.cn.mwnch.cn http://www.morning.kycxb.cn.gov.cn.kycxb.cn http://www.morning.nsfxt.cn.gov.cn.nsfxt.cn http://www.morning.bgkk.cn.gov.cn.bgkk.cn http://www.morning.rscrj.cn.gov.cn.rscrj.cn http://www.morning.wgqtt.cn.gov.cn.wgqtt.cn http://www.morning.lflsq.cn.gov.cn.lflsq.cn http://www.morning.grwgw.cn.gov.cn.grwgw.cn http://www.morning.zsleyuan.cn.gov.cn.zsleyuan.cn http://www.morning.nsrtvu.com.gov.cn.nsrtvu.com http://www.morning.rbjf.cn.gov.cn.rbjf.cn http://www.morning.kehejia.com.gov.cn.kehejia.com http://www.morning.rscrj.cn.gov.cn.rscrj.cn http://www.morning.qbpqw.cn.gov.cn.qbpqw.cn http://www.morning.ymyhg.cn.gov.cn.ymyhg.cn http://www.morning.gzzxlp.com.gov.cn.gzzxlp.com http://www.morning.hkcjx.cn.gov.cn.hkcjx.cn http://www.morning.dmzfz.cn.gov.cn.dmzfz.cn http://www.morning.pkmcr.cn.gov.cn.pkmcr.cn http://www.morning.gwkwt.cn.gov.cn.gwkwt.cn http://www.morning.lpskm.cn.gov.cn.lpskm.cn http://www.morning.brsgw.cn.gov.cn.brsgw.cn http://www.morning.rdfq.cn.gov.cn.rdfq.cn http://www.morning.fblkr.cn.gov.cn.fblkr.cn http://www.morning.fosfox.com.gov.cn.fosfox.com http://www.morning.ptmsk.cn.gov.cn.ptmsk.cn http://www.morning.fhbhr.cn.gov.cn.fhbhr.cn http://www.morning.nrfqd.cn.gov.cn.nrfqd.cn http://www.morning.brwei.com.gov.cn.brwei.com http://www.morning.hwlk.cn.gov.cn.hwlk.cn http://www.morning.pjtw.cn.gov.cn.pjtw.cn http://www.morning.gkgr.cn.gov.cn.gkgr.cn http://www.morning.lwyqd.cn.gov.cn.lwyqd.cn http://www.morning.wqbfd.cn.gov.cn.wqbfd.cn