Hvordan oppdage Pop-Up Blocker i nettlesere som bruker Javascript
En Bing, Google eller Yahoo søk etter "pop-up blocker" returnerer sider med resultater. Internett-surfere vil lære å bruke pop-up blokkering og programvareutviklere ønsker å selge dem. Som en webutvikler, kan du ønsker å lære å gjenkjenne pop-up blokkering. Javascript, en web skriptspråk, skaper popup-vinduer. Du kan også bruke Javascript for å oppdage stopper som kan hindre popup-vinduer fra åpningen på ditt nettsted.
Bruksanvisning
1 Start din HTML editor eller Notisblokk.
2 Åpne HTML-fil som inneholder nettsiden din.
3 Legg til følgende Javascript-kode etter første < "head>" tag i dokumentet:
<Script type = "text / javascript">
Var popUpDetected;
testWindow = window.open ( "", "testWindow");
if (testWindow) {
popUpDetected = false;
testWindow.close ();
}
else {
popUpDetected = true;
}
alert ( "popUpDetected =" + popUpDetected);
</ Script>
Denne koden forsøker å åpne en ny pop-up vindu. Hvis det er vellykket, setter det "popUpDetected" til "true". Ellers setter det verdien til "false".
4 Lagre nettsiden og åpne den i en nettleser som har en pop-up blocker. Koden skal utføre og vise meldingen "popUpDetected = sant."
5 Deaktiver pop-up blocker eller og trykk "F5" for å laste siden på nytt. Du vil se meldingen "popUpDetected = sant."
Hint
- Navn variabelen "popUpDetected" noe du liker. Du kan senere sjekke at variabelen for å avgjøre om en pop-up blokkering er til stede. Hvis det er, designe din kode, slik at brukeren ikke trenger å se en pop-up å bruke nettstedet.
- Hvis brukere har deaktivert Javascript, kan du ikke bruke Javascript for å oppdage pop-up blokkering.