API навигации по страницам хоста выдает ошибку в IE - PullRequest
0 голосов
/ 16 апреля 2019

Мы используем расширения 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 независимо от их версии.

Пожалуйста, предложите подходящее решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...