| Autor | Zpráva | ||
|---|---|---|---|
| stepanka Profil * |
#1 · Zasláno: 18. 6. 2012, 16:06:13
Ahoj,
našla jsem zde podobné téma bez řešení, ale bylo 5 let staré, tak třeba se za tu dobu něco pohnulo... Potřebovala bych zjišťovat, nejlépe v PHP, zda má uživatel vypnuté zobrazování obrázků v prohlížeči. Nevíte někdo, zda existuje nějaké řešení? Moc děkuju |
||
| Seith Profil |
#2 · Zasláno: 18. 6. 2012, 16:33:34
Zaručená detekce pomocí PHP nepůjde. PHP se spouští na serveru a bohužel, jak někdo v podobném tématu zde na JPW napsal, vypnuté zobrazování obrázků nemusí nutně znamenat, že se nebudou stahovat.
Jako vhodné řešení se nabízí javascriptová vlastnost elementu offsetWidth, která vrací šířku plochy v pixelech, kterou daný element vyplňuje. Do stránky stačí umístit průhledný obrázek 1x1 pixel <img id="imageTester" src="1x1.png"> function imageTest() {
if (document.getElementById('imageTester').offsetWidth != 1) {
alert('Obrázky vypnuty');
}
}<body onLoad="imageTest()"> |
||
| stepanka Profil * |
#3 · Zasláno: 19. 6. 2012, 16:00:24
Seith:
Aha, moc děkuju, sice přes Javascript to není nejvhodnější, ale je mi jasné, že nic lepšího nenajdu. Zkusím to tam zakomponovat. Díky moc ještě jednou. |
||
| Str4wberry Profil |
#4 · Zasláno: 19. 6. 2012, 16:22:41
Pokud jako cíl obrázku dáš PHP skript, můžeš pomocí něj zaznamenat, že uživatel má obrázky zapnuté.
|
||
|
Časová prodleva: 13 let
|
|||
0