O Internet Explorer permite que scripts abram programaticamente janelas adicionais de diversos tipos, além de redimensionar ...

O Internet Explorer permite que scripts abram programaticamente janelas adicionais de diversos tipos, além de redimensionar e reposicionar janelas existentes. O recurso de segurança das Restrições de Janela restringe dois tipos de janelas iniciadas por script que têm sido usadas por pessoas mal-intencionadas para enganar os usuários: janelas pop-up (que não possuem componentes como barra de endereços, barra de título, barra de status e barras de ferramentas) e janelas que incluem a barra de título e a barra de status.

Janelas iniciadas por script em que a barra de título e a barra de status são restritas em movimento de script para garantir que essas barras importantes e informativas permaneçam visíveis depois que a operação for concluída.

- Os scripts não podem posicionar as janelas de modo que a barra de título ou a barra de endereço estejam acima da parte superior visível da tela.
- Os scripts não podem posicionar janelas de modo que a barra de status fique abaixo da parte inferior visível da tela.
- Janelas iniciadas por script que incluem uma barra de título e uma barra de status são restritas em dimensionamento de script para garantir que a barra de título e a barra de status permaneçam visíveis depois que a operação for concluída.
- Os scripts não podem redimensionar janelas em que a barra de título, a barra de endereço ou a barra de status não podem ser vistas.
- Ao ser criada uma janela, a definição da especificação fullscreen=yes é alterada para significar "exibir a janela como maximizada," o que mantém a barra de título, a barra de endereço e a barra de status visíveis.

O Internet Explorer foi modificado para não desativar a barra de status de nenhuma janela. A barra de status está sempre visível para todas as janelas do Internet Explorer.

Janelas pop-up iniciadas por script são agora restritas de modo que elas:

- Não se estendam sobre a parte superior ou sobre a parte inferior da janela do WebOC (Web Object Control) pai do Internet Explorer.
- Tenham altura inferior à da janela WebOC pai.
- Sobreponham-se à janela pai horizontalmente.
- Permaneçam com a janela pai caso ela se movimente.
- Apareçam sobre a janela pai para que outras janelas (uma caixa de diálogo, por exemplo) não possam ser ocultadas.