Mest stora webbläsare har en funktion som kallas en pop - up blockerare . Om pop - up blockeraren är påslagen , kommer webbläsaren att förhindra ett nytt fönster från att öppnas om det nya fönstret öppnas automatiskt och är inte resultatet av en åtgärd från användaren ( klicka på en länk , till exempel ) . När du skapar ett pop - up fönster i JavaScript , kontrollera resultatet och skriva kod för att meddela användaren att stänga av popup-blockeraren om misslyckade . Du kan också använda CSS för att skapa en illusion av ett pop - up fönster som inte kommer att blockeras av alla webbläsare . Varna användaren
Kontrollera returvärdet när du öppnar ett nytt fönster i JavaScript med hjälp av " window.open " metoden . Vissa popup-blockerare hindrar ett fönster från att öppnas och returvärdet blir " null ". Andra popup-blockerare gör att fönstret för att öppna och kommer omedelbart att stänga den . I detta fall är returvärdet kommer att vara en giltig window objekt och den "stängda" egenskap för det fönster kommer att vara sant. I båda fallen , varna användaren om att pop - up blockeraren måste stängas av för att kunna använda programmet . Till exempel :