Я бы хотел использовать один и тот же «экземпляр» IndexedDB для нескольких окон одного и того же приложения. Учитывая win1
и win2
, я хотел бы иметь возможность сохранить некоторые data
в win1
IndexedDB, а затем получить те же data
в win2
.
В настоящее время в инструментах разработки я проверил, что два разных IndexedDB обслуживаются для каждого окна. Как следствие, data
из win1
недоступно для win2
и наоборот.
В документации Electron для BrowserWindow Я заметил, что вы можете установить значение partition
, которое должно сделать один и тот же сеанс доступным для всех окон.
Таким образом, я должен иметь возможность использовать тот же экземпляр IndexedDB, но не могу заставить его работать.
Я установил следующие параметры для обоих окон:
const options = {
webPreferences: {
partition: 'persist:myapp'
}
};
Однако они по-прежнему получают две разные IndexedDB.