ugrás a tartalomhoz

Képek megjelenítésének tiltása

paal · 2009. Jan. 29. (Cs), 10.21
Üdv,

Adott egy céges intranetes oldal, szöveges és képes tartalmakkal. Adott egy speciális (IP tartományra szűrhető) céges hálózat, ahonnan ezeket az oldalakat kizárólag IE6-ból kellene, hogy megtekintsék a lehető legkisebb hálózati forgalom mellett. Ez okból felmerült a képek megjelenítésének tiltása.

Kérdés:
1. Ha IE6-ban kikapcsolom a képek megjelenítését, az még ettől letöltődik a kliens gépére (vagyis generál forgalmat)?
2. Ha CSS-ben
img{display:none}
paraméterrel letiltom a képek megjelenítését, attól az még letöltődik a klienshez?

Ha szerver oldalon kell külön CSS-t használni az img elemek tiltására, akkor mi a legegyszerűbb módja annak, hogy ebből a spec IP tartományból érkező kérésekhez használja azt a css állományt (amiben tiltjuk az img és egyéb média elemek megjelenését)?

Persze ha az első variáció jó nekünk, akkor minden további variáció értelmét veszti.

Köszi, Pali
 
1

Flash?

paal · 2009. Jan. 29. (Cs), 10.30
További kérdés lenne, hogy ha nincs telepítve a kliens gépén Flash lejátszó, de az oldal tartalmazza, attól még le fog töltődni?

A lényeg az lenne, hogy a szöveges tartalmon kívül minden másnak a letöltését meg kellene akadályozni.

Köszi, Pali
2

Mielőtt továbbmennénk

vbence · 2009. Jan. 29. (Cs), 11.23
Szerintem itt valami alapvető tervezésbeli probléma lehet. Nem biztos hogy a legjobb megoldás az amerre elindultál. Hacsak nem két, madzaggal összekötött konzervdoboz a hálózati infrastruktúra, egy intranetben nem lehetnem ilyen sávszélességbeli problémák.

Amúgy a legegyszerűbb (persze az IP tartományod függvényében) módszer szerveroldalon rewrite-ot hazsnálni. Pl:

RewriteCond %{REMOTE_ADDR} ^192\.168\.2\.[1-2][0-9]{2}$
RewriteCond %{REQUEST_FILENAME} \.jpg$ [NC]
RewriteRule (.*) - [F]
3

Most olvastam

Iggy · 2009. Jan. 29. (Cs), 11.53
Most olvastam valahol, sajnos a pontos címre nem emlékszem, de pont arról szólt a cikk, hogy hogyan lehet előre betöltetni a képeket, mert a display: none -os képeket néhány böngésző nem hajlandó betölteni. Azt hiszem az IE6 közte van ezeknek a böngészőknek.

Ui: a cikkben megoldásnak a left:-9999 és társait ajánlották megoldásnak.
4

Tűzfal

Poetro · 2009. Jan. 29. (Cs), 11.54
Ha eléggé intelligens a hálózati tűzfal, akkor azon is le lehet tiltani a tartalmakat, azaz hogy arról a szerverről bizonyos típusú tartalmakat ne töltsön le. Különben ha az IEben beállítod, hogy ne töltse le a képeket, akkor nem fogja letölteni. Ezt be lehet állítani akár az egész csoportnak.
5

Ez talán proxy

zila · 2009. Jan. 29. (Cs), 11.58
Ilyenekre inkább valami tartalomszűrő proxy kéne nem?