- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Windows 10
- Ezúttal bennfentes kereskedelemmel vádolják Elon Muskot
- Hamarosan elképesztő mennyiségű áramot fogyasztanak el az adatközpontok és az AI
- Otthoni hálózat és internet megosztás
- Szilárdtest-akkumulátorokat fejleszt Kína, jöhet az áttörés?
- Synology NAS
- DIGI internet
- PHP programozás
- Invitel (TV, internet, telefon)
-
IT café
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz Sk8erPeter #18593 üzenetére
Vagy arra gondolsz, hogy Operánál ezek a funkciók ilyen szinten össze lettek drótozva a Presto motorral, hogy ezek működését is alapvetően fogja befolyásolni? Csak mert normális renderelő motor megtervezését úgy képzelném el manapság egy böngészőnél, mint egy külön komponenst, ami tök jól kommunikál a böngésző többi komponensével, mondjuk különböző API-kon keresztül, de ezek a komponensek egymástól lényegében függetlenek.
Sk8erPeter
-
Penge_4
veterán
válasz Sk8erPeter #18593 üzenetére
"ettől még tudtommal a böngésző ilyetén jellegű feature-jeinek nem kell megszűnniük"
Nem, csak a motor-közeliek. Újabban például megtudtam, hogy a non-modal dialogs is Presto sajátosság. Lásd, legutolsó bekezdés.
Szövegkijelölés alatt azt értem, hogy duplaklikk->teljes szó, triplaklikk->teljes mondat, 4x-es klikk-> teljes bekezdés.
Elvileg a spatial navigation szorosan összefügg, ahogy az is, hogy Tab-ot nyomva Operával a legközelebbi form-ba, illetve submit gombra ugrik, míg a többi böngészőnél össze-vissza navigál.
A Fast Forward-ot meg csak tippelem.
Anonymous függvény alatt a function()-t értem, ami arra szolgál, hogy a weboldal ne lássa milyen kiegészítőket/userJS-eket használsz, illetve mivel manipulálod/manipulálod-e kliensoldalon az oldalt, csak ha lekérdezi a global scope-ot.
Magic Variables-ről pedig bővebben itt: [link]
Nem a .htaccess fájlt nyitom meg, hanem mondjuk én megnyitni szeretnék böngészőből egy olyan formátumot, amit a böngésző meg tud nyitni, tehát nem letölteni. Azaz nyilván letölti a temp-be, de ennyi. Például megnyitok egy .txt-t, egy .js-t, egy .css-t, egy .srt-t vagy képformátumokat.
Az Opera régen, a 9.x idején ezeket simán megnyitotta, ami az átlagusernek okozott problémát, mert képtelen volt felfogni, hogy "Jobbklikk->Mentés másként" vagy ha már megnyitotta, akkor Ctrl+S Egyszerűbb volt neki a dialógus, ezért valamikor 10.5x után született egy kompromisszumos megoldás, hogy ha a .htaccess-ben kényszerített letöltésre van definiálva egy fájl (amit a böngésző képes megnyitni), akkor feldob egy dialógust a következő 4 gombbal: Open, Save, Cancel, Help
A többi böngészőben ilyenkor feldobja az ablakot, majd az Open-t nyomva nyit egy új tabot, amin szintén megjelenik ugyanez a dialógus, tehát vagy "végtelen ciklusban" nyomogatod az Open-t és nem nyílik meg a kívánt fájl, vagy lemented állandó helyre a HDD-re és onnan húzod be drag and droppal (amikor már megnyithatod mással is, tehát teljesen felesleges.
"Ez nem csak Chrome-implementáció?"
Ez ősi Opera feature, nem is tudtam, hogy Chrome-ban ilyen van. De szerintem nincs is, mivel még temporary_downloads sincs benne. Tehát maximum beállítod (globálisan), hogy mindent töltsön le egy előre definiált könyvtárba, vagy mindig kérdezzen letöltés előtt. Utóbbi esetben nem indul el semmilyen letöltés. Az Opera pedig mindig elkezdi letölteni a temporary_downloads-ba, majd a Save-re nyomva (ezalatt a letöltés zavartalanul folyik) kiválasztod az alapértelmezettől eltérő célkönyvtárat és a választó dialógusban a Save-re nyomva valahogy ilyenkor átkerül a már részben letöltött fájl a végleges helyre (ezzel egyidőben eltűnik a temporary_downloads-ból) és a letöltés zavartalanul folytatódik.
Az automatikus letöltést (amire te gondolsz) Operában is be lehet állítani, csak ott mime type specifikusan is. Sőt, MIME type specifikusan beállíthatsz még egy csomó mindent.
cache-ből töltés: Nem tudom mi köze a renderelő motor cseréjéhez, csak tippelek.
De jó lenne ha leírnád, hogy te is csak tippelgetsz, vagy tudod is, hogy minek van köze a motorhoz és minek nem.
"Vagy arra gondolsz, hogy Operánál ezek a funkciók ilyen szinten össze lettek drótozva a Presto motorral, hogy ezek működését is alapvetően fogja befolyásolni?"
Még ez is elképzelhető. Elvégre 18 éve még nagyon más volt a helyzet és a Presto különben is egybeforrott az Operával, míg a Webkit eleve egy open source projektnek indult, ráadásul a KDE részéről, ami szintén olyan, hogy még Windows alá is portolták, tehát eleve más koncepció. Ezzel szemben a Presto-t (mivel zárt) senki nem tudhatja, hogy mennyire van összedrótozva a böngészővel.
-
dqdb
Topikgazda
válasz Sk8erPeter #18593 üzenetére
+ Penge_4:
szövegkijelölés
Ez sanszos, hogy nagyon Presto közeli, de valószínűleg megoldják valahogyan, hogy legyen.spatial navigation
Ez is, én ezt sajnálnám a legjobban, főleg az Opera implementációját. FF-ben volt régebben valami bővítmény, de az közel sem hozta azt a szintet, amit elvárnék.anonymous függvény
Ez nem Opera feature, hanem a JavaScript szintaktikája engedi meg, megy ez más környezetben is ugyanígy. A (function() { ... })() pontosan megegyezik ezzel a két sorral:
var x = function() { ... };
x();A megoldásnak az az előnye, hogy garantáltan lokális változókat hoz létre, amelyek nem definiálják felül a globális változókat, a függvényből kilépéskor meghívódhat a GC az általa létrehozott objektumokra, így felszabadul azonnal a memória, és a nem létező függvénynév biztosan nem ütközik az oldal egyetlen komponensének nevével sem.
A magic functions/variables megléte nem a rendering motortól, hanem a JS engine-től függ. Ha átveszik a Carakan helyett a V8-at, akkor sanszos, hogy repül, és arra hivatkoznak majd, hogy az immáron felesleges browser.js épített erre a funkcionalitásra (ami részben igaz csak, mert nagyon jó user JS-eket lehet rá gyártani).
Fast Forward
a .htaccess értelmezése a kényszerített letöltéseknél (hogy meg lehessen nyitni böngészőben is előzetes lementés nélkül)
hogy a letöltés elindul-e a dialógusablak felugrásakor
illetve ezzel összefüggően az Operában megnyitott fájlokat az Opera cache-ből menti le a végleges helyre, miközben a többi böngésző ilyenkor az eredeti URL-ről akarja letölteni.
Ezeknek köze nincsen a rendering engine-hez.[ Szerkesztve ]
tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
-
brd
nagyúr
válasz Sk8erPeter #18593 üzenetére
Kezded már érteni, mitől tartok? Persze még változhat.....................
The only real valuable thing is intuition.
Új hozzászólás Aktív témák
Kérdés előtt olvasd el az
összefoglalót!
- Samsung Galaxy A54 - türelemjáték
- Parfüm topik
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- PlayStation 5
- A fociról könnyedén, egy baráti társaságban
- Politika
- Kormányok / autós szimulátorok topicja
- EA Sports WRC '23
- Kerékpárosok, bringások ide!
- További aktív témák...
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Megmaradt - Eredeti Humble, Choice - Steam kulcsok
- Adobe Creative Cloud - 2024. 04. 05 - 2025. 04. 05-ig
- PC JÁTÉKOK (OLCSÓ STEAM, EA , UPLAY KULCSOK ÉS SOKMINDEN MÁS IS 100% GARANCIA )
- Game Pass Ultimate előfizetések 1 - 25 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN!
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs