Мы конвертируем расширение из Chrome в Edge, и локальное хранилище работает не так, как ожидалось.
В расширении у нас есть страница опций, определенная в манифесте следующим образом:
"options_ui": {
"page": "options.html"
},
После преобразования в Edge с помощью «Microsoft Edge Extension Toolkit» расширение загружается в Edge, и мы можем просматривать страницу параметров и сохранять данные. Посмотрев на отладчик -> Local Storage, мы увидим сохраненный объект параметров.
В Chrome мы можем получить доступ к этому объекту из фонового скрипта и всплывающей страницы, однако в Edge, когда я просматриваю Локальное хранилище в отладчике для фона или всплывающего окна, нет объекта для параметров в локальном хранилище. Мы можем выполнять запись в локальное хранилище из обоих, но каждое из них является совершенно отдельным, и мы, похоже, не можем обмениваться данными таким образом.
Предназначено ли это для Edge и есть ли альтернатива сделать данные страницы параметров доступными для фона и всплывающего окна?