Sådan sporer brugere til set websider

HTML5 Web storage giver webstedsejere mulighed for at gøre livet lettere for folk, der besøger deres hjemmesider. HTML-cookies, der bruges i årevis til at spore Web surfere, gemme oplysninger på harddiske fra folk, der besøger websteder. Moderne versioner af Opera, Firefox, Chrome, Safari og Internet Explorer gør det muligt for webstedsejere at udføre den samme opgave mere effektivt med weblagringsfunktionen indbygget i HTML5. Hvis dit virksomhedswebsted skal spore brugere for at se websider, kan du gemme kodetid ved at bruge HTML5 Web storage.

1.

Åbn et af dine HTML-sider og tilføj følgende kode til dit dokuments afsnit:

Denne kode opretter getInfo-funktionen. Denne funktion udsteder to localStorage-kommandoer, der henter værdierne for brugernavn og visitDate placeret på en persons harddisk. Den gemmer dem i brugernavnet og visitDate-variablerne og viser disse værdier i et advarselsvindue.

3.

Tilføj følgende kode til dokumentets kropsdel ​​for at oprette to knapper:

Disse to knapper giver dig mulighed for at teste dine funktioner.

4.

Gem dokumentet og se det i din browser. Klik på "Save Info", og saveInfo-funktionen gemmer brugernavnet og den aktuelle dato i din browsers "localstorage" -område. Klik på "Få info" for at hente dem og vise dem i et advarselsvindue.

Tips

  • Web storage åbner en ny verden af ​​sporingsmuligheder. Disse eksempler gemmer brugernavn og datooplysninger, men du kan bruge weblagring til at gemme noget. Hvis en person for eksempel køber et produkt på dit websted, kan du gemme produktnavnet ved at udstede en kommando som localStorage.product = productName. Når du bruger Web storage, skriver du blot en periode efter ordet "localStorage" og skriver et navn efter perioden. I dette eksempel er navnet "produkt". Opret så mange localStorage-objekter som du har brug for. Brug den til at spore data, som en besøgende besøger, samt andre oplysninger, som du gerne vil se, når webstedets besøgende vender tilbage.
  • Funktionerne SaveInfo og getInfo kontrollerer, om en browser understøtter weblagring. Hvis en browser ikke gør det, viser koden en advarselsmeddelelse. Ældre versioner af Internet Explorer (IE7 og tidligere) understøtter ikke weblagring.

Anbefalet