- Az AI felé fordul az IKEA is
- Új kategóriát teremtett a PC-n belül a Microsoft
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Bemutatta első Snapdragon X-re épülő notebookját az ASUS
- Xiaomi Pad 6 - kiapadhatatlan jóság
- ThinkPad (NEM IdeaPad)
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- AMD vs. INTEL vs. NVIDIA
- Milyen TV-t vegyek?
- Vezeték nélküli fülhallgatók
Hirdetés
-
V Rising - Végre tudjuk hogy mikor érkezik a PS5-ös kiadás
gp A PC-s teljes verzió már egy ideje játszható, hamarosan konzolra is megérkezik a játék.
-
Sarokba szorította a Huawei az Apple-t Kínában
it A Huawei olyan nagy versenyt teremtett az Apple számára Kínában, hogy utóbbi érezhetően csökkentette az országban az iPhone-ok árait.
-
Xiaomi Pad 6S Pro 12.4 - Kína (válasza az) iPad(r)e
ma Nagyon nyomul a Xiaomi tablet fronton, és nagyobb méretben is jól megy nekik. Jól. Nem tökéletesen.
-
PROHARDVER!
Új hozzászólás Aktív témák
-
dqdb
Topikgazda
válasz makoss #26687 üzenetére
TL;DR ebben a történetben két hülye van, és nincsen rá megoldás:
1. az nCore, mert teljesen feleslegesen POST alapú formmal oldotta meg a keresést, és
2. a régi Opera, mert az implementációja sérti a HTTP/1.1 szabványt.És akkor jöjjön részletesebben ... kétféle megoldás létezik formok adatának beküldésére: vagy a címmezőben mennek át ? után (GET), ez jellemzően kevés mező/rövid szöveg esetében alkalmazzák, vagy a kérés törzsében megy át (POST), ezt jellemzően rengeteg mező/hosszabb szövegek esetén alkalmazzák. Az könnyen belátható, hogy az nCore az előző kategóriába esne, azonban érthetetlen* módon mégis az utóbbi megoldást választották úgy, hogy az esetükben a GET-es megoldásnak még a cache-elhetőség miatt elvi előnye is lenne.
És akkor lássuk, mit mond erről a HTTP/1.1 szabvány:
"Responses to this method are not cacheable, unless the response includes appropriate Cache-Control or Expires header fields."
Ez eléggé egyértelmű megfogalmazás, alapvetően nem lehet cache-elni a választ, kivéve, ha a megnevezett két mező értéke erre utasít. Lássuk, az nCore mit ad vissza ebben a két mezőben:
Cache-Control: no-store, no-cache, must-revalidate
Expires: Thu, 19 Nov 1981 08:52:00 GMTLátható, hogy a két mezőben a nehogy cache-eld a választ kifejezés négy szinonimáját adják át, így a szabványkövető böngészők egy dolgot tehetnek, az általad linkelt képen láthatóhoz hasonló üzenetet jelenítenek meg. Ez alól az Opera 12 az egyetlen kivétel, de az is azért, mert magasról tesz a szabványra.
A dologra hatféle megoldás létezik:
1. az nCore átállítja POST-ról GET-re a formot, ha már az oldaluk kezeli a GET-es kéréseket (kipróbáltam az oldal forrásszövegébe belenyúlással)
2. az nCore módosítja a POST-ra adott választ, és a Cache-Control + Expires mezőkbe olyan értékeket ad vissza, amelyek lehetővé teszik a cache-elést
3. valaki ír egy olyan bővítményt, amelyben egy content script lecseréli a POST-ot GET-re (figyelem, ekkor az nCore oldalán látható, hogy te módosítottad az oldaluk működését)
4. valaki ír egy olyan bővítményt Opera/Chrome esetében a chrome.webRequest API-ra építve, ami a két problémás mezőt módosítja a válaszban
5. új fülre nyitod a keresési eredményeket, hogy ne kelljen visszafelé navigálni
6. mérgelődsz továbbA következő nem nevezhető megoldásnak:
1. a már régóta nem támogatott Opera 12.18 használata 2017-ben* az egyetlen érthető magyarázat az lenne, hogy így egy egyszerű naplóban nem szerepelne, hogy pontosan mire kerestél rá, csak az, hogy kerestél az oldalukon. Ezt a magyarázatot azonban jelentősen gyengíti az a tény, hogy a letöltés már nem POST alapú, hanem GET-es, így az ellenben szépen látszik a naplóban, hogy mit töltöttél le, szóval az érthetetlen szó továbbra is áll
tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
Új hozzászólás Aktív témák
Kérdés előtt olvasd el az
összefoglalót!
- Luck Dragon: Asszociációs játék. :)
- Az AI felé fordul az IKEA is
- Új kategóriát teremtett a PC-n belül a Microsoft
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Bemutatta első Snapdragon X-re épülő notebookját az ASUS
- Redmi Note 12 4G - valaki fizetni fog
- Politika
- Xiaomi Pad 6 - kiapadhatatlan jóság
- Megvásárolható a legolcsóbb kagylótelefon
- ThinkPad (NEM IdeaPad)
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest