Elkerülendő

Elkerülendő

Az az oldal, ami NoScript és uBlock Origin mellett így néz ki, az számomra a nem létezik kategória. Gondolkodás nélkül zárom be a böngészőfület, ha ilyet látok. #designfail

Hozzászólások

Engem most kivancsiva tettel. Nem ilyen forditott pszichologias reklam ez?

+1

En azon meg jobban ki szoktam akadni amikor egy oldal huszonhat masik domainrol akar javascriptet letolteni, lehetoleg mindet http -n.

--
http://blog.htmm.hu/

A fooldalrol:

elm
A delightful language for reliable webapps.
Generate JavaScript with great performance and no runtime exceptions.

Azt hiszem, a javascript-ellenes latogatok szama elhanyagolhato az oldalon.

Oh, igen. Hogy hatodizig darálták volna le azt ki kitalálta. Miért? Mert a mögötte lévő, fantasztikus keretrendszereknek hála, elég csak egy pici hálózati gebasz, és az egész oldal kártyavárként omlik össze. Különösen, mikor beletesznek valami fasza böngészőfüggő javascript bugot és nincs fallback. Aztán ott van az oldal kereshetősége. Mikor ilyen oldalon a leggyorsabban úgy találsz meg valamit, hogy megnyitod a forrását és nyomsz rá egy keresést, pusztán csak azért, mert az információt a ügyes designer, a jobbra kettőt, mad balra hármat klikkelsz, tapsolsz, kőrözöl az egérrel, és klikkelsz jobbal kettőt elérhetőség mögé tette.
Aztán ott van, mikor görgetéssel töltődik a tatalom dinamikusan. Mindkét irányba! gyakorlatilag megvalósították a görgetés alapú hálózati forgalmat.
Vagy amikor eltimout-ol az oldalletöltés és nem komplett letöltés ismétlését már elfelejtették implementálni.

Szóval, imádni valóak ezek a szemcukorkát, de addig ütném a kitalálóikat míg lélegeznek. Nem ellenzek egy érdekes, játékos oldalt. De egy információt átadni kívánó oldal, ne csellentyűkkel tuningolja, hogyha nincs mit átadnia, elrejtve még a keveset is.
--
"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "

valószínűleg nem véletlen hívják ezeket single page webappsnak, nem pedig single page webpagenek, vagy ilyesminek :) Ezeket nem arra szánják, hogy weboldalt csináljon belőle a kedves delikvens, hanem arra, hogy webes megjelenítéssel írjál guis programot (leginkább thinclientet, de az ilyen indexeddb és egyéb izék megjelenésével egyre kevésbé igaz ez)

Az más kérdés, amikor valaki így csinál egy istenverése normális weboldalt is.

Azért ha az ember igényes a munkájára akkor el lehet készíteni egy olyan weboldalt/webalkalmazást, ahol a fentiek nem okoznak gondot, és le vannak kezelve a hálózati hibák, újrapróbálkozások, timeoutok.

Ugyanúgy ahogy láttam szerveroldali kódot ami figyelmen kívül hagyta a hálózati hibákat (adatbázis, backend elérés, stb), és null-t, vagy üres stringet, vagy amire fallbackel éppen használta fel adatként. Láttam exception stack trace-ket a böngészőmben... Úgyhogy ne a JS legyen már szar mert a fejlesztő nem alapos. A JS más miatt szar, de a fentiben pont nem releváns ez.

"De egy információt átadni kívánó oldal, ne csellentyűkkel tuningolja, hogyha nincs mit átadnia, elrejtve még a keveset is."

Ezt adom.

Na én pont az ilyen, és ehhez hasonlók miatt váltam meg a noscripttől 1-2 éve, mert manapság sajnos teljesen használhatatlan. Nincs oldal js nélkül.
És amikor azon kell szarakodni, hogy vajon miért nincs ott a menüpont, miért nem látom a tartalmat, vagy miért tudom elpostolni a formot, ráadásul miután bekapcsolsz valamit, akkor ugye page reload, jó eséllyel oda a kitöltött formod.. Szóval több átok, mint jóság már.
--
"Sose a gép a hülye."

De ha valamit keresel, jönnek random oldalak, akkor se idő, se kedv az ehhez hasonló js tömeggel szórakozni, meg egyesével engedélyezni, és próbálgatni, hogy mikor jó.. Főleg, hogy sokszor azt se tudod mit keressél, mert mondjuk abszolút nem is látszik a menü vagy a gomb.
--
"Sose a gép a hülye."

Igaz a kerdes nem nekem szolt, de:

>Amiket latogatsz, ott hasznalsz js-t -> minek noscript?
Nalam csak az van engedelyezve, ami kell is. Aminek latszolag nincs hatasa vagy csak design az marad tiltva azokon az oldalakon is ami gyakran hasznalok.

>Amiket nem, ott nem -> minek noscript?
Neha elvetodik az ember olyan oldalra is, amit nem latott. Vagy az ember nem akar megszivni egy drive-by tipusu tamadast (ha mar valahogy rakattintott a linkre). Plusz a normalis oldalak azert egeszen jol elvannak js nelkul is

>Amiket ritkan, ott sokszor nem tudod, hogy wtf, keresni kell, mit kell engedelyezni -> gebasz
Azert erre altalaban azonnal ra lehet jonni: Ami Google, kozossegi media az biztos nem kell. Az oldal sajat domainjerol jovo scriptek kellenek. Ha igy sem jo akkor az ismert cdn-ekrol jovo scriptek is kellenek. Ezt kiprobalni kevesebb, mint 10 masodperc es raadasul atlag napi egyszer (sem) kell.

--
http://blog.htmm.hu/

"Ezt kiprobalni kevesebb, mint 10 masodperc es raadasul atlag napi egyszer (sem) kell."

Kivéve ha valami szaru megírt oldalon, amit kénytelen vagy, vagy szeretnél használni, elsőre egyértelműen úgy néz ki hogy megy script nélkül, aztán egy számodra kritikus pillanatban futtatna valamit amit épp tiltottál.

Az én sztorim flash blokkolásos: Valami túlbuzgó biztonsági szakember úgy gondolta jó ötlet egy flash alkalmazással feldolgoztatni beküldés előtt egy (egyébként sima html) űrlapot. Kitöltöttem, submit, semmi. Kiderült a turpisság, a flash blokkoló nem engedte elindulni a flash alkalmazást, és mivel amúgy rejtve volt nem is láttam hogy van mire kattintani. Szívjon ilynekkel más.

Marminthogy hol a gomb vagy hol a gomb vagy hol rontja el a kartyas fizetest?
A gomb: NoScript gomb a toolbaron (ha nincs akkor ott lesz a context menuben) es 'Allow scripts globally (dangerous)'.
A fizetest meg mindenhol el tudja rontani mert cross site scriptingnek nezi a Verified by Visa -t. Mondjuk csak egyszer kellene rendesen beallitani.

--
http://blog.htmm.hu/

Ez tény :)

De hogy komolyra fordítsam: Ugyan megértem a noscript használók szempontjainak egyrészét, nem értem miért probléma 2016-ban, ha egy weboldal scripteve van, ha egy webalkalmazás nem megy js nélkül. Nem rendeltetésszerű használat tiltani a scriptet, tehát elvárható volna hogy rendelkezésre áljon a futtatókörnyezet.

A problémának az kellene lennie ha valamit túltolnak. Indokolatlan mértékű és intenzitású scripthasználat. Azért harapok én is, ha a FB pörgeti a procit ezerrel, azért nem, ha script nélkül nem működik, mert átlátom mekkora extra fejlesztenivaló foglalkozni azzal, hogy egy valamit amit megvalósítasz egyféleképp megvalósíts másféleképp is, hogy azt a nagyon kis réteget támogasd. Azt is megértem hogy erre nem jut idő a legtöbb esetben amikor arra sincs rendes fejlesztési idő amire nagyon kellene.

> Nalam csak az van engedelyezve, ami kell is. Aminek latszolag nincs hatasa vagy csak design az marad tiltva azokon az oldalakon is ami gyakran hasznalok.

Az utobbi idoben az a trend, hogy osszevonjak egy nagyba, ott ez mar nem laccik.
Pl. az index-nel en megelegeltem, h allandoan kinyirja az ff-t. Letiltottam, jo is, csak az oldal funkcioinak kb. 5%-a nem mukodik:)

De ez egy blacklist, explicit szamitok ra.

> Azert erre altalaban azonnal ra lehet jonni: Ami Google, kozossegi media az biztos nem kell. Az oldal sajat domainjerol jovo scriptek kellenek. Ha igy sem jo akkor az ismert cdn-ekrol jovo scriptek is kellenek. Ezt kiprobalni kevesebb, mint 10 masodperc es raadasul atlag napi egyszer (sem) kell.

Igen, sejtettem, h ezt irjatok es ezert kerdeztem.
Nekem ez nem mukodott (anno regen, amikor probaltam).