Exportar (0) Imprimir
Expandir Tudo
Expandir Minimizar

Internet Explorer Pop-up Blocker

noteObservação
O componente Configuração de Segurança Reforçada do Internet Explorer do Microsoft Windows Server 2003 (também conhecido como proteção avançada do Microsoft Internet Explorer) reduz a vulnerabilidade do servidor a ataques de conteúdo da Web, aplicando configurações de segurança do Internet Explorer mais restritas, que desativam scripts, componentes ActiveX e downloads de arquivos para recursos na zona de segurança da Internet. Como resultado, diversos aprimoramentos de segurança incluídos na versão mais recente do Internet Explorer não serão notados com o Windows Server 2003 Service Pack 1. Por exemplo, a nova Barra de Informações do Internet Explorer e os recursos de Bloqueio de Pop-up não serão usados, a menos que o site esteja em uma zona cuja configuração de segurança permita o uso de scripts. Se você não estiver usando a configuração de segurança reforçada no servidor, esses recursos funcionarão como ocorre no Windows XP Service Pack 2.

O que faz o Bloqueador de Pop-ups?

O Bloqueador de Pop-ups bloqueia a exibição de janelas pop-up indesejadas. As janelas pop-up abertas quando o usuário final clica em um link não serão bloqueadas.

Usuários finais e administradores de TI podem permitir que domínios específicos abram janelas pop-up programáticas. Os desenvolvedores poderão usar ou estender a funcionalidade de pop-up para aplicativos que hospedam o Internet Explorer.

A quem se aplica esse recurso?

Para a maioria dos usuários finais, navegar na Web será mais agradável porque janelas pop-up indesejadas não serão exibidas automaticamente.

Para desenvolvedores da Web, o Bloqueador de Pop-ups afeta o comportamento de janelas abertas por sites usando, por exemplo, os métodos window.open() e showHelp().

Para desenvolvedores de aplicativos, existe uma nova interface do usuário chamada INewWindowManager.

Aplicativos que usam o mecanismo de processamento no Internet Explorer para exibir HTML podem optar por usar ou estender a funcionalidade de Bloqueador de Pop-ups.

Que nova funcionalidade foi adicionada a esse recurso no Windows Server 2003 Service Pack 1?

O Bloqueador de Pop-ups é um novo recurso do Internet Explorer que pode ser dividido em três seções:

  • Alterações na experiência do usuário, padrões e opções avançadas.
  • Alterações no comportamento de APIs atuais, como window.open e showHelp.
  • A nova interface INewWindowManager, que permite aos aplicativos usar a tecnologia de pop-up no Internet Explorer.

Recursos do Bloqueador de Pop-ups

Descrição detalhada

Padrões

O Bloqueador de Pop-ups é ativado por padrão. Não há restrições quanto ao tamanho e à posição de janelas pop-up, independentemente da configuração do Bloqueador de Pop-ups. As janelas pop-up não podem ser abertas além ou fora da área de trabalho visível. Para obter mais informações, consulte “Restrições de Janelas” neste documento.

Quando essa funcionalidade está habilitada, as janelas pop-up automáticas e em segundo plano são bloqueadas, mas as janelas abertas por clique do usuário ainda são exibidas normalmente. Observe que os sites das zonas de Sites Confiáveis e Intranet Local não têm sua janelas pop-up bloqueadas, já que são consideradas seguras. Isso pode ser configurado na guia Segurança em Opções da Internet.

Habilitando o Bloqueador de Pop-ups

O Bloqueador de Pop-ups está habilitado por padrão. Você pode alterar isso no menu Ferramentas, com o item Bloqueador de Pop-ups, ou na Barra de Informações, quando uma janela pop-up é bloqueada.

Quando uma janela pop-up é bloqueada

Se um site abrir uma janela pop-up bloqueada pelo Internet Explorer, será exibida uma notificação na Barra de Informações e na barra de status, e um sinal sonoro será emitido. Se você clicar na notificação da Barra de Informações ou da barra de status, você verá um menu com as seguintes opções:

  • Autorizar Pop-ups Temporariamente. Recarrega a página, permitindo janelas pop-up.
  • Sempre Permitir Pop-ups deste Site. Adiciona o site atual à lista Permitir.
  • Configurações. Exibe mais itens de menu de configurações do Bloqueador de Pop-ups e fornece acesso à janela Configurações do Bloqueador de Pop-ups.
noteObservação
Você pode abrir as janelas pop-up pressionando CTRL durante a abertura da popup

Opções avançadas

O Internet Explorer oferece opções de configuração avançada para o Bloqueador de Pop-ups. Para acessar essas opções, abra Opções da Internet, clique em Privacidade e, na área Bloqueador de Pop-ups, clique em Configurações para abrir as Configurações do Bloqueador de Pop-ups. Você pode configurar as seguintes opções:

  • Endereço do site a ser permitido. Digite uma URL e clique em Adicionar para adicionar sites à lista de Sites permitidos. Qualquer site da lista Permitir pode abrir janelas pop-up.
  • Nível do Filtro. Há três níveis de filtro diferentes que podem ser usados com o Bloqueador de Pop-ups:
    • Alto: Bloquear todas as pop-ups. O comportamento padrão do Bloqueador de Pop-ups permite que os sites abram uma janela pop-up quando o usuário clica em um link. Essa configuração altera esse comportamento bloqueando também janelas abertas a partir de um link. Se essa configuração for habilitada, você poderá abrir as janelas pop-up pressionando a tecla CTRL ao clicar em um link para abrir a pop-up.
    • Médio: bloquear a maioria das pop-ups automáticas. Essa é a configuração padrão do Bloqueador de Pop-ups. Essa configuração bloqueia a maioria das pop-ups iniciadas automaticamente quando um site é aberto no seu navegador, porém não bloqueia as pop-ups que são abertas ao clicar em um link.
    • Baixo: permitir pop-ups de sites seguros. Essa configuração permite que sites seguros (aqueles com o protocolo https://) iniciem janelas pop-ups automaticamente sem a necessidade de adicioná-las à lista Sites permitidos.
  • Configurar som. Você pode escolher se o Bloqueador de Pop-ups emitirá um sinal sonoro quando a pop-up for bloqueada usando as Configurações do Bloqueador de Pop-ups. Para tanto, abra Opções da Internet, clique em Privacidade e, na área Bloqueador de Pop-ups, clique em Configurações para abrir as Configurações do Bloqueador de Pop-ups. Na área de Nível do Filtro e Notificação, selecione ou desmarque a caixa de seleção próxima a Emitir um som quando uma pop-up for bloqueada.
    Também é possível alterar o som emitido. Para fazer isso, clique em Iniciar, clique em Painel de Controle e clique duas vezes no ícone Sons e dispositivos de áudio para abrir sua folha de propriedades. Em seguida, clique na guia Sons, clique no evento de programa Janela Pop-up Bloqueada e escolha o som a ser reproduzido na lista suspensa Sons.
noteObservação
O Bloqueador de Pop-up é usado por padrão nas zonas de segurança Internet e Sites Restritos. Você pode aumentar a abrangência do Bloqueador de Pop-up para que inclua a zona de segurança Intranet local ou Sites Confiáveis clicando na zona e movendo o controle deslizante na área Nível de segurança desta zona para Médio ou Alto, ou clicando em Nível personalizado e alterando a configuração de Usar Bloqueador de Pop-ups para Habilitado.

Quando você verá janelas pop-up se o Bloqueador de Pop-ups estiver habilitado?

Você verá janelas pop-up serem abertas nos seguintes casos:

  • A pop-up é aberta por um link clicado pelo usuário.
  • A pop-up é aberta por software executado no computador.
  • A pop-up é aberta por controles ActiveX instanciados de um site.
  • A pop-up é aberta nas zonas Sites confiáveis ou Intranet local, e você não aumentou o escopo do Bloqueador de Pop-ups para incluir essas zonas.

Por que essa alteração é importante?

As pop-ups vêm sendo incorretamente usadas de várias formas. Ao bloquear pop-ups, você terá mais controle sobre sua experiência de navegação da Web.

INewWindowManager

Descrição detalhada

Por padrão, a funcionalidade de Bloqueador de Pop-ups não se destina a aplicativos que hospedam o controle WebBrowser ou MSHTML. Esses aplicativos têm a capacidade de usar ou estender o Bloqueador de Pop-ups, usar seu próprio Bloqueador de Pop-ups ou desabilitar o gerenciamento de pop-ups por meio da interface INewWindowManager.

Que funcionalidade existente foi alterada no Windows Server 2003 Service Pack 1?

Métodos: window.open(), window.external.navigateAndFind(), showHelp()

Descrição detalhada

Se uma dessas funções normalmente retorna um objeto janela, o valor de retorno da função será nulo (null) quando a janela for bloqueada. Desenvolvedores da Web podem verificar a nulidade para determinar se a janela que tentaram abrir foi bloqueada.

Quando abertas, as janelas fora da área visível são posicionadas nessa área.

Quando abertas, as janelas que ultrapassam a área visível são redimensionadas nessa área.

Para obter mais informações, consulte “Restrições de Janelas do Internet Explorer” mais adiante neste documento.

O que funciona de forma diferente?

Na zona da Internet, o Bloqueador de Pop-ups bloqueia janelas automaticamente abertas por esses métodos sem que o usuário clique em um link. As janelas abertas por esses métodos com o clique em um link também podem ser bloqueadas se o cliente habilitar a configuração de bloqueio mais rigorosa.

Como resolvo esses problemas?

Assegure-se que todas as janelas abertas com window.open() sejam abertas com interação do usuário e não automaticamente com seu código.

Que configurações foram adicionadas ou alteradas no Windows Server 2003 Service Pack 1?

Configurações do Bloqueador de Pop-ups

Nome da configuração Local Valor padrão anterior Valor padrão Valores possíveis

URLname

HKEY_CURRENT_USER \Software\Microsoft \Internet Explorer\New Windows\Allow

Nenhum

Vazia

Nomes de URL de sites confiáveis

Preciso alterar meu código para trabalhar com o Windows Server 2003 Service Pack 1?

Autores de páginas da Web devem verificar valores de retorno NULL nas janelas que abrirem. Isso indicará se a janela pop-up foi aberta com êxito e permitirá que você trate de cada caso.

Se seu software abre janelas automaticamente, elas serão bloqueadas. Procure alternativas para fazer a mesma coisa, conforme descrito anteriormente neste documento. A melhor forma de abrir uma janela é pedir ao cliente que clique em um link ou elemento gráfico.

Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários

Contribuições da comunidade

ADICIONAR
A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
Mostrar:
© 2014 Microsoft