Какой браузер / механизм браузера используют надстройки Office?

Поэтому я пытаюсь приступить к разработке надстроек Office 365 (ранее Apps для Office), и мне было интересно, какой браузер или движок браузера Office использует для отображения вашего приложения. Я пытался использовать JavaScript navigator.appCodeName а также navigator.appName, но из-за проблемы, описанной здесь, делает этот метод бесполезным. Какой браузер или механизм используют надстройки Office для визуализации приложений?

1 ответ

Решение

Это зависит от того, где используется Office. Если это на рабочем столе Windows, надстройки Office используют Internet Explorer для загрузки размещенной веб-страницы в Office. Для iOS он будет опираться на собственный элемент управления WebView. Находясь в Office Online, он будет использовать изолированную рамку iframe, в которой вы всегда открываете Office Online.

Если вы пытаетесь определить, в каком браузере работает Office, я полагаю, что прослушивание строки пользовательского агента подойдет вам.

Другие вопросы по тегам