Firefox noscript rejtély...
Találtam valami nagyon furcsát, ami nem is kicsit idegesít.
A https://annostore.hu/index.php?option=com_virtuemart&page=shop.browse&category_id=97&Itemid=1 címet kikapcsolt javascripttel megnyitva, látható egy Rendezési mód és egy Tételek# című sor.
A Rendezési móddal semmi gond: ha megváltoztatom a mezők tartalmát, nem történik semm, míg a Küldésre nem kattintok.
Ellenben a Tételek# mellett, ha megváltoztatom az egy lapon megjelenítendő tételek számát, akkor a mező módosítását követő pár mp múlva automatikusan frissül az oldal és már az új beállításnak megfelelő tételmennyiség látszik.
Firefox 14.0.1, Noscript, adblock, cookie monster és linuxon firebug pluginek vannak telepítve.
Linux és windwos alatt is egyformán működik.
Magához az oldalhoz a világon semmi közöm, csak arra lennék kíváncsi, hogy ha a kikapcsolt JS ellenére működik, akkor ez valami új feature a html5-ben/FF-ban, vagy a tiltás ellenére valahogy mégis működik a JS?
IExplorer9-ben ha letiltom a scriptet, akkor normálisan viselkedik, tehát a Küldés gomb nélkül nem változik az oldal.
Tud erre valaki magyarázatot?
Nézegettem firebuggal az oldal kódját, de ehhez úgy fest, kevés a tudásom (vagy szokás szerint átsiklottam valamin)
-------------
update: kipróbáltam chromium-browserrel is, mert ismereteim szerint talán ebben van a legtöbb újdonság. Ez sem csinál semmi ilyet. Lehet, hogy hibás a FF?
■ A https://annostore.hu/index.php?option=com_virtuemart&page=shop.browse&category_id=97&Itemid=1 címet kikapcsolt javascripttel megnyitva, látható egy Rendezési mód és egy Tételek# című sor.
A Rendezési móddal semmi gond: ha megváltoztatom a mezők tartalmát, nem történik semm, míg a Küldésre nem kattintok.
Ellenben a Tételek# mellett, ha megváltoztatom az egy lapon megjelenítendő tételek számát, akkor a mező módosítását követő pár mp múlva automatikusan frissül az oldal és már az új beállításnak megfelelő tételmennyiség látszik.
Firefox 14.0.1, Noscript, adblock, cookie monster és linuxon firebug pluginek vannak telepítve.
Linux és windwos alatt is egyformán működik.
Magához az oldalhoz a világon semmi közöm, csak arra lennék kíváncsi, hogy ha a kikapcsolt JS ellenére működik, akkor ez valami új feature a html5-ben/FF-ban, vagy a tiltás ellenére valahogy mégis működik a JS?
IExplorer9-ben ha letiltom a scriptet, akkor normálisan viselkedik, tehát a Küldés gomb nélkül nem változik az oldal.
Tud erre valaki magyarázatot?
Nézegettem firebuggal az oldal kódját, de ehhez úgy fest, kevés a tudásom (vagy szokás szerint átsiklottam valamin)
-------------
update: kipróbáltam chromium-browserrel is, mert ismereteim szerint talán ebben van a legtöbb újdonság. Ez sem csinál semmi ilyet. Lehet, hogy hibás a FF?
Nem tudom reprodukálni
Hm. Ez egyre
Neked milyen verzió van fenn?
Rögtön megnézem, hogy ha letiltom az összes extensiont és úgy próbálom, akkor mit művel.
Ráfognám, hogy vírusom van, de linuxon és windows-on egyformán működő vírus? Szóval érdekes...
Nálam Fx 14.0.1 van fent W7
Valami nagy kavarás van itt a
Most kikapcsoltam valamennyit, újraindítottam, az optionsben letiltottam a JS-t, így már nem megy itt sem.
Viszont még cifrább lett a helyzet, mert a cookie monstert disabled-re állítva nem tudtam belépni ide sem.
Valamelyik plugin vagy maga a FF tűnik hibásnak.
Na jó, köszi, akkor nyomozgatok tovább.
update: úgy tűnik, a noscript csinálja a disznóságot.
Cookie monster?
Rossz szokás: utálom, ha a
NoScript kényelmi funkció
Röviden: nem javascript kód fut le, hanem a NoScript próbálja emulálni a "helyes" viselkedést (gondolom ezért a pár másodperc késés), mivel a vonatkozó kód csak HTML linkek egy kompaktabb formája. Szerintük nincs különbség egy select mezőben való választás és egy linkre kattintás között. Gondolom azért csinálják, mert egyes oldalak nem biztosítanak megfelelő alternatívát kikapcsolt javascript esetére és az ilyen oldalakat is működőképesen akarják tartani az egyszerű felhasználó számára. Így valamennyire egyet is tudok érteni velük.
A funkció kikapcsolható ezzel a beállítással:
NoScript Options|Advanced|Untrusted|Attempt to fix JavaScript links
Köszi szépen, akkor potyára
Leírni még le tudtam, hogy mit tapasztalok, de hogy keressek... nem tudtam volna megfogalmazni angolul.
Igazából azért bosszantott, mert még a böngésző beállítását is felülbírálta, ami azért egy picit hajmeresztőnek tűnt.