main процесса?
что-то по аналогии с session.defaultSession.setUserAgent(), которую использую чтобы добавить свое в UA, возможно, есть что-то подобное и для localStorage?
Нагуглил вариант с открытием скрытого окна и проведения всех манипуляций или использования additionalArguments в webPreferences и уже через preload доставать с process.argv и записывать в localStorage. Но, интересно, возможно предусмотрены какие-то нативные способы взаимодействия с localStorage?
тоже задавался этим вопросом, но было не оч удобно решил использовать electron-store
я тож использую его, но тут надо подключиться к сайту, где уже все готово и логика построена на localStorage (
Ты можешь просто из мейна передавать в рендер процесс через window.webContents.send, в прелоаде ловить ивент и писать в страдж через window
mainWindow.webContents.executeJavaScript('localStorage.setItem("token", "aschgashjag");')
Оно ж вроде не будет работать, если выключен conextIsolation
Будет, оно не зависит от conextIsolation, но по ходу дела потребуется более гибкая система для работы с localStorage, потому откинул этот вариант (да и не люблю eval-подобное). ipc пока один из найболее подходящих вариантов для меня
Обсуждают сегодня