electron 7.x设置cookie出现的问题

4.x中设置cookies

const cookie = {url:'http://.test.com',name:'one',value:'one-value'}
session.defaultSession.cookies.set(cookie,(error)=>{
    console.log(error)
})

7.x中使用这种方式,就会报无法解析cookie,必须这样使用

const cookie = {url:'http://.test.com',domain:'.test.com',name:'one',value:'one-value'}
session.defaultSession.cookies.set(cookie).then(()=>{//success},(error)=>{
    console.log(error)
})

set方法已经不使用传递回调函数,修改成返回promise,设置的cookie中,也必须包含domain字段,要不会出现问题

你可能感兴趣的:(前端)