Partilhar via


Planejando o suporte do navegador

No Reporting Services, você usa um navegador da Web para exibir relatórios e executar o Gerenciador de Relatórios. Nem toda a funcionalidade de relatório é suportada por todos os navegadores. Este tópico descreve os requisitos de navegador do Gerenciador de Relatórios, a disponibilidade de recursos para os navegadores suportados, os requisitos de autenticação, os requisitos de script e etapas e abordagens alternativas para solucionar problemas de suporte do navegador. 

Requisitos de navegador para o Gerenciador de Relatórios

Para executar o Gerenciador de Relatórios e usá-lo para exibir relatórios, é necessário usar o Microsoft Internet Explorer 6.0 com SP1 ou o Internet Explorer 7.0. O script deve ser habilitado. O computador deve estar executando um sistema operacional Microsoft Windows.

ObservaçãoObservação

O script está habilitado por padrão. No entanto, se estiver usando o Internet Explorer, você poderá modificar as configurações de script na guia Segurança da caixa de diálogo Opções da Internet. Na guia Segurança, ao selecionar a zona pela qual vai acessar o Gerenciador de Relatórios (na maioria dos casos, é a zona Internet local), você pode clicar em Nível Personalizado para habilitar ou desabilitar diferentes tipos de funcionalidade de script.

Requisitos de navegador e recomendações para exibir relatórios

Para exibir relatórios separadamente do Gerenciador de Relatórios, você pode escolher entre uma variedade de navegadores suportados. A tabela a seguir descreve disponibilidade de recursos para tipos de navegador específicos.

Tipo de navegador

Descrição

Microsoft Internet Explorer 6.0 ou 7.0 para Windows, com todos os service packs aplicados e scripts habilitados.

O Internet Explorer é recomendado se você deseja usar toda a funcionalidade de relatório disponível. Embora outros navegadores possam ser usados para exibir um relatório, o Internet Explorer para Windows é o único navegador que dá suporte para o conjunto completo de recursos que trabalham com relatórios.

Firefox, Netscape, Safari

Os recursos a seguir não são suportados em navegadores de terceiros:

  • Mapa do documento

  • Pesquisa dentro do relatório

  • Zoom

  • Cabeçalhos de tabela fixos

  • O controle de impressão do lado do cliente usado para imprimir relatórios HTML.

Os recursos adicionais a seguir não estão disponíveis durante a exibição de relatórios no Safari 3.0:

  • O controle Calendário que é usado para selecionar datas em um relatório com parâmetros executado em um servidor de relatório foi desabilitado para o Safari. Os usuários devem digitar as datas que desejam usar.

  • Os arquivos de imagem de origem que são recuperados a partir de computadores remotos não são exibidos corretamente no Safari.

ObservaçãoObservação

Se estiver acessando um servidor de relatório a partir de um computador Macintosh, recomendamos usar o Safari. O Reporting Services não dá suporte para o Internet Explorer 5.0 Macintosh Edition. Além disso, o Safari 3.1 não dá suporte ao Windows SharePoint Services 3.0. Para obter mais informações sobre o suporte ao navegador no MicrosoftOffice SharePoint Server e no Windows SharePoint Services, consulte Plan browser support (Office SharePoint Server) e Plan browser support (Windows SharePoint Services).

Requisitos de autenticação

Os navegadores suportam esquemas de autenticação específicos que devem ser manipulados pelo servidor de relatório para que a solicitação do cliente seja bem-sucedida. A tabela a seguir identifica os tipos de autenticação suportados por cada navegador, o esquema de autenticação que cada navegador usa por padrão ao estabelecer conexão com um computador que executa um sistema operacional Windows e se alguma configuração adicional do servidor de relatório é necessária para dar suporte a solicitações de autenticação desse navegador.

Tipo de navegador

Suporta

Padrão de navegador

Padrão de servidor

Internet Explorer

Negotiated, Kerberos, NTLM, Basic

Negotiate

Sim. As configurações de autenticação padrão funcionam com o Internet Explorer.

Firefox

Negotiated, NTLM, Basic

NTLM

Sim. As configurações de autenticação padrão funcionam com o Firefox.

Safari

Básica

Básica

Não. O Reporting Services não dá suporte à autenticação básica por padrão. Você deve habilitar autenticação básica e remover as entradas padrão para RSWindowsNegotiate e RSWindowsNTLM. Se preferir, você também pode implantar e usar um módulo de autenticação personalizado.

Para obter mais informações, consulte Configurando a autenticação no Reporting Services e Como configurar a autenticação Básica no Reporting Services.

Requisitos de script

Para usar a funcionalidade de barra de ferramentas de relatório com um relatório, você deve configurar seu navegador para executar scripts. Os scripts são usados na barra de ferramentas de relatório para dar suporte a operações de zoom, pesquisa, atualização e exportação.

Se o script não estiver habilitado, vai aparecer a seguinte mensagem quando você abrir um relatório: “Seu navegador não dá suporte a scripts ou foi configurado para não permitir a execução de scripts. Clique aqui para exibir este relatório sem scripts”. Se você optar por exibir o relatório sem o suporte de scripts, o relatório será renderizado em HTML sem os recursos de visualizador de relatório, como a barra de ferramentas de relatório e o mapa do documento.

O Reporting Services não retorna um erro se você estiver usando um navegador incompatível com uma extensão de renderização HTML padrão. Em muitos casos, o Reporting Services suprime os recursos que não funcionam. Em outros casos, o recurso pode estar disponível ao usuário, mas não funcionar corretamente. Cada tipo de navegador manipula os recursos de relatório de modo diferente. Antes de implantar um relatório, sempre teste-o no navegador que planeja usar.

ObservaçãoObservação

A barra de ferramentas de relatório faz parte do componente Visualizador de HTML e aparece na parte superior de todos os relatórios que são renderizados em uma janela de navegador. A barra de ferramentas de relatório fornece recursos que permitem procurar informações no relatório, navegar até uma página específica, ajustar o tamanho da página para visualização, etc. Para obter mais informações sobre a barra de ferramentas de relatório ou o Visualizador de HTML, consulte Visualizador de HTML.

Usando outros navegadores e aplicativos

Em alguns casos, você pode usar outros navegadores que não foram listados especificamente neste tópico. A lista a seguir fornece dicas e diretrizes para excluir a funcionalidade dependente de navegador e fornece sugestões para usar visualizadores alternativos:

  • Use um URL de relatório completamente qualificado que inclui parâmetros para especificar a extensão de renderização. Por exemplo, especificar uma extensão de renderização do Excel abre o relatório no visualizador de Excel do navegador. O uso da extensão de renderização do Excel ou de alguma outra extensão de renderização que não seja HTML permite que os usuários usem os recursos do visualizador associado para percorrer página, pesquisar o conteúdo do relatório e executar outras tarefas que, de outro modo, seriam executadas pela barra de ferramentas de relatório. Para obter mais informações, consulte Especificando um formato de renderização em uma URL.

  • Use um URL de relatório completamente qualificado que inclui parâmetros para suprimir a barra de ferramentas de relatório. Se você tiver um relatório simples baseado em HTML e não precisar dos recursos da barra de ferramentas de relatório, suprima a barra de ferramentas de modo que somente o conteúdo do relatório seja visível para os usuários. Para obter mais informações sobre como suprimir a barra de ferramentas, consulte Usando parâmetros de acesso a URL.

  • Evite os navegadores completamente, usando a extensão de entrega do compartilhamento de arquivos para salvar o relatório no sistema de arquivos. Escolha uma extensão de renderização que não seja HTML (por exemplo, Excel ou PDF). Para obter mais informações, consulte Entrega de compartilhamento de arquivos no Reporting Services.

  • Crie um aplicativo personalizado que usa o controle ReportViewer ou Windows Forms da Web. Para obter mais informações sobre esses controles, consulte Reporting Services e controles ReportViewer no Visual Studio.