Какой браузер / механизм браузера используют надстройки 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, я полагаю, что прослушивание строки пользовательского агента подойдет вам.