Pop-up prozor za Android korisnike koji nudi redirekt ka Play store?

Pop-up prozor za Android korisnike koji nudi redirekt ka Play store?

offline
  • Pridružio: 14 Feb 2011
  • Poruke: 941

Pokušavao sam da napravim alert box u JS koji se učita pri učitavanju stranice gde pise "Da li zelite da preuzmete android app?" i ako se klikne na potvrdi, on redirektuje na Play store, a ako na Otkaži onda se uugasi.
Problem je što se to učitava svaki put kada refresujem stranicu.
Onda mi je drug pomogao malo i dogradio Kod tako da se alert ne pojavljuje kada se osveži, problem je što se pojavljuje kada kliknem npr. Otkaži, pop-up se ugasi ali se pojavi kada poseti neku drugu stranicu na blogu (ali se ne pojavi ako ponovo posetim tu stranicu gde sam pop-up iskljucio).
Dakle, kako da namestim da se pojavi pop-up android korisnicima koji posete blog gde ih POTVRDI redirektuje na Play sotre a OTKAŽI ugasi pop-up i više se NE POJAVLJUJE?

Evo sadašnji Kod:
<html> <body> <script>             function funcRedirekt(){             if ( ! localStorage.getItem(window.location) ) {             localStorage.setItem(window.location, true);                             var potvrdi = confirm("Postoji Android aplikacija za ovaj sajt. Zelite li da je preuzmete?");                   if(potvrdi==true){                      window.location="http://www.saznajnovo.com/"                   }else{                      return 0;                   }                }             }          </script>             <body onload="funcRedirekt()"> </html>



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Ne znam da li je ovo izvodljivo, ali u teoriji, kolačić bi mogao da reši problem. Onda se samo učita da li korisnik u pretraživaču već ima taj kolačić. Ako ga nema, onda se prikaže poruka. Kada klikne na Otkaži, kolačić bi mogao da se doprema u pretraživač. Jedino je problem za pretraživače koji ne podržavaju kolačiće, ali onda im i podrška za JS ne bi ništa značila.



offline
  • PHP Developer
  • Pridružio: 02 Okt 2005
  • Poruke: 546

ti koristis lokal storage
if ( ! localStorage.getItem(window.location) ) {
localStorage.setItem(window.location, true);
ako bi umesto window.location koji je url i jedinstven za svaku stranicu koristio window.location.hostname onda bi to vazilo za ceo domen.

offline
  • Pridružio: 14 Feb 2011
  • Poruke: 941

@|_MeD_| - svaka ti čast! Radi Smile
Hvala vam ljudi Ziveli

Ko je trenutno na forumu
 

Ukupno su 765 korisnika na forumu :: 8 registrovanih, 1 sakriven i 756 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: babaroga, Denaya, Istman, MikeHammer, mikrimaus, pein, samsung, zziko