Partager via


Navigateurs et contrôles webview utilisés par les compléments Office

Les compléments Office sont des applications web qui s’affichent à l’aide d’iframes lors de l’exécution dans Office sur le Web. Dans Office pour les clients de bureau et mobiles, les compléments Office utilisent un contrôle de navigateur incorporé (également appelé vue web). Les compléments ont également besoin d’un moteur JavaScript pour exécuter le code JavaScript. Le navigateur incorporé et le moteur sont fournis par un navigateur installé sur l’ordinateur de l’utilisateur. Dans cet article, « webview » fait référence à la combinaison d’un contrôle webview et d’un moteur JavaScript. La vue web utilisée dépend du système d’exploitation de l’ordinateur.

Navigateurs par plateforme

Le tableau suivant spécifie le navigateur utilisé pour les différentes plateformes et systèmes d’exploitation.

Système d’exploitation Version d’Office Navigateur
indifférent Office sur le web Navigateur dans lequel Office sur le web est ouvert.
Windows indifférent Microsoft Edge (basé sur Chromium) avec WebView2*
Mac indifférent Safari avec WKWebView
iOS indifférent Safari avec WKWebView
Android indifférent Chrome

* WebView2 est installé avec Office par défaut pour les versions prises en charge d’Office.

Importante

L’accès conditionnel n’est pas pris en charge pour les compléments Office sur iOS ou Android. Ces compléments utilisent le WKWebView basé sur Safari ou le WebView android, et non un contrôle de navigateur basé sur Edge.

Résoudre les problèmes liés à WebView2

La barre de défilement n’apparaît pas dans le volet Office

Par défaut, les barres de défilement dans WebView2 sont masquées jusqu’à ce qu’elles soient survolées. Pour vous assurer que la barre de défilement est toujours visible, les styles CSS qui s’appliquent à l’<body>élément des pages dans le volet des tâches doivent inclure la propriété -ms-overflow-style et la valeur scrollbar doit être attribuée.

Obtenir des erreurs lors de la tentative de téléchargement d’un fichier PDF

Le téléchargement direct d’objets blob en tant que fichiers PDF dans un complément n’est pas pris en charge avec WebView2. La solution de contournement consiste à créer une application web simple qui télécharge des objets blob sous forme de fichiers PDF. Dans votre complément, appelez la Office.context.ui.openBrowserWindow(url) méthode et transmettez l’URL de l’application web. L’application web s’ouvre dans une fenêtre de navigateur en dehors d’Office.

Documents protégés par WIP

Une étape supplémentaire est nécessaire pour que les compléments s’exécutent dans un document avec WIP (Windows Information Protection) et utilisent WebView2 (Basé sur Microsoft Edge Chromium). Ajoutez le processus WebView2, msedgewebview2.exe, à la liste des applications protégées dans la stratégie WIP de votre entreprise. Un administrateur ajoute cette stratégie WIP via Intune avec les valeurs suivantes.

  • Nom : Webview2
  • Éditeur : O=MICROSOFT CORPORATION, L=REDMOND, S=WASHINGTON, C=US
  • Nom du produit : MICROSOFT EDGE WEBVIEW2
  • Fichier : MSEDGEWEBVIEW2.EXE
  • Version minimale : *
  • Version maximale : *

Pour déterminer si un document est protégé par WIP, procédez comme suit.

  1. Ouvrez le fichier.
  2. Sélectionnez l’onglet Fichier dans le ruban.
  3. Sélectionnez Informations.
  4. Dans la section supérieure de la page Informations , juste en dessous du nom de fichier, un document compatible WIP a une icône de porte-documents suivie de Géré par le travail (...).

Voir aussi