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