im是electronic的新手,我试图在我的登录页面中设置cookie,但是由于某种原因,im出现了错误。 如果此错误与设置域有关,那么如何设置域值? 我正在使用localhost和oracle数据库。
这是错误
'Uncaught (in promise) Error: Failed to get cookie domain'
在我的loginPage.js中
let remote = require('electron').remote;
let cName = "mName";//cookies name
session.defaultSession.cookies.set({name: cName ,value: row[0]},//row[0] is from the database
err => {
if(err) console.log("error:"+err);
});
此外,此应用将成为离线应用。 希望得到一些帮助,谢谢!
答案 0 :(得分:0)
根据Electron的文档,在调用set方法设置cookie时,必须设置将cookie与之关联的url,否则应答应被拒绝。在您的情况下,还必须设置域。尝试将域设置为“ localhost” Electron's Cookies Set Method Documentation