Мы используем расширения VSTS, имеющие несколько концентраторов (меню). В соответствии с нашей потребностью, мы должны установить некоторые значения хеша в основном URL. Для этой цели мы используем API навигации по страницам хоста (https://docs.microsoft.com/en-us/azure/devops/extend/develop/host-navigation?view=azure-devops)).
Когда мы впервые выбираем наш концентратор из TFS, он правильно устанавливает хэш, но, когда мы щелкаем по любому другому концентратору, хэш теряется. Основная проблема теперь в том, что если мы попытаемся установить хэш из API, то он выдаст ошибку (SCRIPT70: В доступе отказано) только в IE / Edge.
Мы заметили, что команда navigationService.SetHash () выдает ошибку, когда пытается использовать метод _postToWindow из внутреннего вызова.
Тот же код работает нормально, когда мы используем сервер Dev Azure. Это происходит только на локальных серверах TFS независимо от их версии.
Пожалуйста, предложите подходящее решение.