Электрон - совместно использовать одну и ту же IndexedDB через несколько окон одного и того же приложения - PullRequest
0 голосов
/ 07 сентября 2018

Я бы хотел использовать один и тот же «экземпляр» IndexedDB для нескольких окон одного и того же приложения. Учитывая win1 и win2, я хотел бы иметь возможность сохранить некоторые data в win1 IndexedDB, а затем получить те же data в win2.

В настоящее время в инструментах разработки я проверил, что два разных IndexedDB обслуживаются для каждого окна. Как следствие, data из win1 недоступно для win2 и наоборот.

В документации Electron для BrowserWindow Я заметил, что вы можете установить значение partition, которое должно сделать один и тот же сеанс доступным для всех окон.

Таким образом, я должен иметь возможность использовать тот же экземпляр IndexedDB, но не могу заставить его работать.

Я установил следующие параметры для обоих окон:

const options = {
  webPreferences: {
    partition: 'persist:myapp'
  }
};

Однако они по-прежнему получают две разные IndexedDB.

...