localstorage не работает, когда openBrowserWindow используется в office word add in

#local-storage #office-js #office-addins #word-addins

Вопрос:

У меня есть дополнение к слову в angular. Я использую openBrowserWindow, чтобы открыть новое окно с html-файлом. Office.context.ui.openBrowserWindow(«http://someurl/hello.html»);

Я установил некоторое значение в локальном хранилище в приложении, но значение локального хранилища равно нулю, когда я пытаюсь извлечь его из нового окна, открытого с помощью html-файла.

Примечание:

  1. Я могу получить доступ к значению localstorage в приложении, но не в новом окне
  2. Приложение и html находятся в одном домене

Это использует edge внутренне.

Комментарии:

1. Какой код вы используете или пробовали до сих пор?

2. Я просто установил localstorage как localstorage.setItem(«тест»,»значение теста») в приложении перед открытием нового окна и попытался получить доступ к значению в html в сценарии с помощью localstorage.GetItem(«тест»). Я также не могу видеть значение localstorage в инструментах разработчика. Но я могу получить доступ к этому значению в приложении. Кроме того, если я задам какое-то значение в html, я смогу получить доступ к ним внутри самого html.