Eredmény: 1 - 4 (4) összesen

Téma: Javascript detektálása php-val

  1. #1
    Adminisztrátor BagiZoli logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.855
    Begyűjtött 320 köszönetet
    154 hozzászólásával

    Alapbeállítás Javascript detektálása php-val

    Sziasztok!
    Régóta foglalkoztat egy probléma. Örök dilemmám, hogy a js-t engedi-e a futtatni a látogató böngészője, avagy sem. Ezt valahogy jó lenne detektálni php-val, de nem igazán találtam a neten normális megoldást, csak szuper átirányítgatásos őrületet, de ehhez már öreg vagyok
    Nincs esetleg valami idevágó okosság a tarsolyotokban?



  2. #2
    insert_click bubu001 logója
    Csatlakozott
    08-05-19
    Hely
    Budapest
    Hozzászólás
    1.296
    Begyűjtött 7 köszönetet
    5 hozzászólásával

    Alapbeállítás re: Javascript detektálása php-val

    ez nem teljesen az, de talán hasznos lehet:
    hxxp://web2.bitbaro.hu/2009/03/10/javascript-detect/



  3. #3
    Adminisztrátor BagiZoli logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.855
    Begyűjtött 320 köszönetet
    154 hozzászólásával

    Alapbeállítás re: Javascript detektálása php-val

    Köszi Bubu, ennek az eredeti angol verzióját olvastam.



  4. #4
    Törzsvendég baloghl logója
    Csatlakozott
    09-01-04
    Hely
    Puala lumpur
    Hozzászólás
    179
    Begyűjtött 2 köszönetet
    2 hozzászólásával

    Alapbeállítás re: Javascript detektálása php-val

    Úgy gondolom, hogy mivel a böngészők által küldött kérések nem tartalmazzák ezt az információt, a detektálás csak egy javascript kódrészlet lefuttatásával ellenőrizhető teljes bizonyossággal.

    Ha ettől eltekintünk, és a kezdő (belépő) oldalad első letöltésének kivételével érdekel, hogy fut-é a javascript a kliens böngészőjében, már más a helyzet. Ekkor a megoldás, hogy javascriptből kezdeményezel egy letöltést, pld. egy képét, amolyan preloader szerűen. Az src egy php fájlra mutat, mely megfelelő (no cache, content type) headert és egy pl. 1x1 pixel méretű kép tartalmát adja vissza, ám előtte egy számodra kedves sessionváltozót átállít igazra. Ezután már csak eme változó tartalmát kell ellenőrizgetned.
    Ha meg is akarod "jeleníteni" az eredményt még a belépő oldalon, tégy fel egy képet, amiben az "olvasható", hogy nem támogatott a js, majd tölts le egy képet u.a. img-be js-el, ami átlátszó, vagy a js ready felirat van benne, ízlés szerint.

    Amennyiben ajax vagy egyéb xml alapú kommunikációt használó dolgot szeretnél csekkolni, letölthetsz egy xml fájlt is. De íly módon ellenőrizheted pl. flash letöltését is.

    Mondjuk érdemes lenne lynx-el kipróbálni, mert az ugye képes js futtatására, de nem hinném, hogy letölti a képeket.



A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •