window.close (); Resumo Introdução do código JS fechando a janela do navegador
| Número de série | Feche o código | Precisa confirmar | Sem efeito | Nenhuma confirmação necessária | teste |
|---|---|---|---|---|---|
| 1 | window.close () | Ie7 | Firefox, Chrome, Safari | Ópera | Fechar |
| 2 | window.opener = null; window.open ('', '_ self'); window.close (); | Firefox | IE7, ópera, Chrome, Safari | Fechar | |
| 3 | window.open ('', '_ self'); window.close (); | Firefox | IE7, ópera, Chrome, Safari | Fechar | |
| 4 | window.opener = null; window.close (); | Ie7 | Firefox, Safari | Chrome, ópera | Fechar |
| 5 | var aberto = window.open ('sobre: em branco', '_ self'); aberto.pener = null; aberto.close (); | Firefox | Safari, IE7, Chrome, ópera | Fechar | |
| 6 | var aberto = window.open ('sobre: em branco', '_ self'); aberto.close (); | Safari, Firefox | Firefox, IE7, Chrome, Opera | Fechar |
Abra uma página de várias maneiras e feche -a com Window.Close (), que tem desempenho diferente em cada navegador. Se você inserir o URL diretamente na barra de endereços, chamando Window.Close () sob o Firefox Chrome Safari será inválido para fechar a página. Por exemplo, se Ctrl + clique no link para abrir a janela, ele não poderá ser fechado ligando para a janela.Close () no Firefox.
As diferenças são as seguintes:
| Digite o URL na barra de endereço | Clique no link | Tecla Ctrl + clique no link | window.open | window.showmodaldialog | |
|---|---|---|---|---|---|
| Ie6 | A janela rápida fecha | Feche diretamente | Feche diretamente | Feche diretamente | Feche diretamente |
| IE7/8 | Feche diretamente | A janela rápida fecha | A janela rápida fecha | Feche diretamente | Feche diretamente |
| Firefox | Não feche, sem prompt | Feche diretamente | Não feche, sem prompt | Feche diretamente | Feche diretamente |
| Safári | Não feche, sem prompt | Feche diretamente | Feche diretamente | Feche diretamente | Feche diretamente |
| Cromo | Não feche, sem prompt | Feche diretamente | Feche diretamente | Feche diretamente | Feche diretamente |
| Ópera | Feche diretamente | Feche diretamente | Feche diretamente | Feche diretamente | Não suportado |
Possíveis razões pelas quais o Firefox não pode ser fechado:
Não é um problema com a janela de código JS.close (), mas um problema de configuração com o Firefox. A solução é a seguinte: Digite: Config na barra de endereço do Firefox e encontre dom.allow_scripts_to_close_windows. Clique com o botão direito do mouse para mudar para alterar o false acima para true. Nota: O padrão é falso, para impedir que os scripts fechem o Windows aleatoriamente
Também anexado: window.opener = null; // para não aparecer a janela da caixa imediata.close (); // feche a janela
A janela do artigo acima Window.Close (); A introdução resumida do código JS da janela do navegador é todo o conteúdo que eu compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.