Planification de la prise en charge des navigateurs

Dans Reporting Services, vous utilisez un navigateur Web pour afficher les rapports et exécuter le Gestionnaire de rapports. Certaines fonctionnalités de rapport ne sont pas prises en charge par tous les navigateurs. Cette rubrique décrit les contraintes relatives à l'utilisation d'un navigateur pour le Gestionnaire de rapports, les fonctionnalités disponibles pour les navigateurs pris en charge, les exigences relatives à l'authentification, les exigences en matière de script, ainsi que d'autres étapes et approches pour contourner des problèmes liés à la prise en charge des navigateurs. 

Contraintes relatives à l'utilisation d'un navigateur pour le Gestionnaire de rapports

Pour exécuter le Gestionnaire de rapports et l'utiliser pour afficher des rapports, vous devez utiliser Microsoft Internet Explorer 6.0 avec SP1 ou Internet Explorer 7.0. L'utilisation de scripts doit être activée. L'ordinateur doit exécuter un système d'exploitation Microsoft Windows.

[!REMARQUE]

L'utilisation de scripts est activée par défaut. Toutefois, si vous utilisez Internet Explorer, vous pouvez modifier les paramètres de script sous l'onglet Sécurité de la boîte de dialogue Options Internet. Sous l'onglet Sécurité, lorsque vous sélectionnez la zone par le biais de laquelle vous accédez au Gestionnaire de rapports (dans la plupart des cas, il s'agit de la zone Intranet local), vous pouvez cliquer sur Personnaliser le niveau pour activer ou désactiver différents types de fonctionnalités de script.

Contraintes et recommandations liées à la visualisation des rapports à l'aide d'un navigateur

Pour afficher des rapports séparément du Gestionnaire de rapports, vous avez le choix entre différents navigateurs pris en charge. Le tableau suivant décrit la disponibilité des fonctions pour des types de navigateurs spécifiques.

Type de navigateur

Description

Microsoft Internet Explorer 6.0 ou 7.0 pour Windows, pour lesquels tous les Service Packs ont été appliqués et les scripts activés.

Internet Explorer est recommandé si vous souhaitez utiliser toutes les fonctionnalités de rapport disponibles. Bien que vous puissiez utiliser d'autres navigateurs pour visualiser un rapport, Internet Explorer pour Windows est le seul navigateur pouvant prendre en charge la totalité des fonctionnalités permettant de manipuler les rapports.

Firefox, Netscape, Safari

Les fonctions suivantes ne sont pas prises en charge dans des navigateurs tiers :

  • Explorateur de documents

  • Recherche dans le rapport

  • Zoom

  • En-têtes de tableau fixes

  • Contrôle d'impression côté client utilisé pour l'impression de rapports HTML.

Les fonctionnalités supplémentaires suivantes ne sont pas disponibles lors de la visualisation de rapports dans Safari 3.0 :

  • Le contrôle Calendar qui est utilisé pour sélectionner des dates sur un rapport paramétré qui s'exécute sur un serveur de rapports a été désactivé pour Safari. Les utilisateurs doivent taper les dates qu'ils souhaitent utiliser.

  • Les fichiers image sources qui sont extraits depuis des ordinateurs distants ne s'affichent pas correctement dans Safari.

[!REMARQUE]

Si vous accédez à un serveur de rapports à partir d'un ordinateur Macintosh, nous vous recommandons d'utiliser Safari. Reporting Services ne prend pas en charge l'édition Macintosh d'Internet Explorer 5.0. En outre, Safari 3.1 ne prend pas en charge Windows SharePoint Services 3.0. Pour plus d'informations sur la prise en charge des navigateurs dans MicrosoftOffice SharePoint Server et Windows SharePoint Services, consultez Planifier la prise en charge des navigateurs (Office SharePoint Server) et Planifier la prise en charge des navigateurs (Windows SharePoint Services).

Exigences relatives à l'authentification

Les navigateurs prennent en charge des schémas d'authentification spécifiques qui doivent être gérés par le serveur de rapports pour que la demande du client réussisse. Le tableau suivant identifie les types d'authentification pris en charge par chaque navigateur, le schéma d'authentification que chaque navigateur utilise par défaut lors de la connexion à un ordinateur qui exécute un système d'exploitation Windows, et si une configuration supplémentaire du serveur de rapports est requise pour prendre en charge des demandes d'authentification provenant de ce navigateur.

Type de navigateur

Prise en charge

Valeur de navigateur par défaut

Valeur de serveur par défaut

Internet Explorer

Negociate, Kerberos, NTLM, Basic

Negotiate

Oui. Les paramètres d'authentification par défaut fonctionnent avec Internet Explorer.

Firefox

Negotiated, NTLM, Basic

NTLM

Oui. Les paramètres d'authentification par défaut fonctionnent avec Firefox.

Safari

Basic

Basic

Non. Reporting Services ne prend pas en charge l'authentification de base (Basic) par défaut. Vous devez activer l'authentification de base (Basic) et supprimer les entrées par défaut pour RSWindowsNegotiate et RSWindowsNTLM. Vous pouvez également déployer et utiliser un module d'authentification personnalisé.

Pour plus d'informations, consultez Configuration de l'authentification dans Reporting Services et Procédure : configurer l'authentification de base dans Reporting Services.

Contraintes liées aux scripts

Pour utiliser la fonctionnalité de la barre d'outils Rapport avec un rapport, la configuration de votre navigateur doit permettre l'exécution de scripts. Les scripts sont utilisés dans la barre d'outils Rapport pour la prise en charge des fonctions de zoom, de recherche, d'actualisation et d'exportation.

Si la création de script n'est pas activée, le message suivant s'affiche lorsque vous ouvrez un rapport : « Votre navigateur ne prend pas en charge les scripts ou est configuré pour ne pas les autoriser. Cliquez ici pour afficher ce rapport sans les scripts. » Si vous choisissez de visualiser le rapport sans la prise en charge des scripts, le rapport est rendu en HTML sans fonctionnalités d'afficheur de rapports, telles que la barre d'outils Rapport et l'explorateur de documents.

Reporting Services ne retourne pas d'erreur si vous utilisez un navigateur incompatible avec l'extension de rendu HTML par défaut. Dans de nombreux cas, Reporting Services supprime les fonctionnalités non opérationnelles. Dans d'autres cas, l'utilisateur peut utiliser la fonctionnalité, mais elle ne fonctionne pas correctement. Chaque type de navigateur gère les fonctionnalités de rapport différemment. Avant de déployer un rapport, vous devez toujours le tester dans le navigateur que vous envisagez d'utiliser.

[!REMARQUE]

La barre d'outils du rapport fait partie du composant Visionneuse HTML et apparaît en haut de chaque rapport restitué dans une fenêtre de navigateur. La barre d'outils du rapport contient des fonctionnalités qui vous permettent de rechercher des informations dans le rapport, d'atteindre une page spécifique, d'ajuster la taille de la page à des fins d'affichage, etc. Pour plus d'informations sur la barre d'outils du rapport ou sur la Visionneuse HTML, consultez Visionneuse HTML.

Utilisation d'autres navigateurs et applications

Dans certains cas, vous pourriez être en mesure d'utiliser d'autres navigateurs qui ne sont pas spécifiquement mentionnés dans cette rubrique. La liste suivante fournit des conseils et des instructions pour l'exclusion de fonctionnalités dépendantes du navigateur, et donne des suggestions pour l'utilisation d'autres afficheurs :

  • Utilisez une URL de rapport complète comprenant des paramètres pour spécifier l'extension de rendu. La spécification d'une extension de rendu Excel, par exemple, ouvre le rapport dans la visionneuse Excel du navigateur. L'utilisation de l'extension de rendu Excel ou d'une autre extension de rendu non HTML permet aux utilisateurs de se servir des fonctionnalités de la visionneuse correspondante pour faire défiler les pages, rechercher du contenu de rapport et réaliser d'autres tâches qui nécessitent normalement le recours à la barre d'outils du rapport. Pour plus d'informations, consultez Spécification d'un format de rendu dans une URL.

  • Utilisez une URL de rapport complète comprenant des paramètres pour supprimer la barre d'outils du rapport. Si vous possédez un rapport HTML simple et que vous n'avez pas besoin des fonctionnalités de la barre d'outils du rapport, vous pouvez supprimer celle-ci de manière à ce que seul le contenu du rapport soit visible pour les utilisateurs. Pour plus d'informations sur la suppression de la barre d'outils, consultez Utilisation de paramètres d'accès URL.

  • Pour enregistrer le rapport dans le système de fichiers, délaissez les navigateurs au profit de l'extension de remise par partage de fichiers. Choisissez une extension de rendu non HTML (par exemple, Excel ou PDF). Pour plus d'informations, consultez Remise par partage de fichiers dans Reporting Services.

  • Créez une application personnalisée qui utilise le contrôle Web ou Windows Forms ReportViewer. Pour plus d'informations sur ces contrôles, consultez Contrôles Reporting Services et ReportViewer dans Visual Studio.