Magyar Opera

Címkék » html5


Vasárnapi különleges előzetes (b1024) - frissítve!

Ma (azaz hétfőn) ismét érkezett egy előzetes, a b1027. Sok változást nem hoz, de amit igen, az fontos, ugyanis a program stabilitását fokozták ismét. Automatikus frissítésnél ne keresse senki, mert azt nem aktiválták. Minden jel arra mutat, hogy a héten, vagy akár már holnap érkezik egy hivatalos béta verzió.

Megérkezett a vasárnapi különkiadás rengeteg Core javítással, amely egyet jelent: HTML5 implementációk és bugfixek. Ezen felül még funkciók is. De csapjunk is a közepébe.

Ismert hibák:

  • DSK-337907 (Összeomlás indításkor Gnome, KDE vagy Xfce menüből)
  • Az Elem vizsgálata nem működik

Főbb változások listája:

  • HTML5 history extension API
  • data-* attributes API
  • Element.classList API
  • Továbbfejlesztett Tab Stacking ablakok panel támogatással
  • Gyorsabb Favicon kezelés
  • Gyorsabb Session kezelés
  • Külső tartalmak automatikus blokkolása az M2-ben

Változások listája (Desktop):

  • DSK-325066 (Változás az ablakok és a fülek kezelésében)(???)
  • DSK-336673 (A faviconok már 16x16-os PNG formátumban mentődnek nagy képeknél is)
  • DSK-337394 (A Gyorshívó kiegészítők tulajdonságai már overlay dialógusban nyílnak)
  • DSK-264983 (Továbbfejlesztett block content UI az M2-ben)

Változások listája (Mac):

  • (Opera Next automatikus frissítés javítások)

Változások listája (Core):

  • CORE-35429 (CSS erőforrások kérése parsolás közben)
  • CORE-25139 (HTML5 history extension API implementáció)
  • CORE-32295 (HTML5 data-* attributes API implementáció)
  • CORE-25130 (HTML5 Element.classList implementáció)
  • CORE-25623 (HTML5 TimeElement.valueAsDate implementáció)
  • CORE-25794 (matchesSelector API implementáció)
  • CORE-34959 (Jobb SVG betöltési teljesítmény)
  • CORE-33314 (Jobb SVG animációs motor)
  • CORE-19899 (Spatial navigation overflow:hidden dobozban nem görgette a dobozt)
  • CORE-37992 (spatnav kihagyta a nagy mennyiségű linkeket bizonyos feltételeknél)
  • CORE-37057 (Megnyitott kép mentésekor (Ctrl+S) már nem csatolja a név mellé a felbontást)
  • CORE-20483 (Rejtett animált GIF képeknél magas CPU használat folyamatos újrarajzolás miatt)
  • CORE-30101 (Fix pozíciós háttereken nehezen lehetett görgetni)(még most is nehezen lehet)
  • CORE-13925 (Átirányított Flash beágyazás type attribútum nélkül kilógott az overlow:auto konténerből)
  • CORE-36774 (Beégetett billentyűparancsok a képnézőben már megváltoztathatóak)(???)
  • CORE-10055 (html vagy body overflow:hidden attribútummal reagált a görgetésre, mikor nem kellett volna)
  • CORE-29507 (Java appletek új lapon töltődtek be)
  • CORE-38023 (Frissítve a maszkolás Firefox 4-re és IE9-re)
  • CORE-31191 (Létező tulajdonság frissítése "!important" szabállyal hatástalan volt)
  • CORE-31157 (cssText nem jelenítette meg az "!important" deklarációkat)
  • CORE-36909 (Összeomlás HTML contenteditable használatakor)
  • CORE-37196 (NSL miután előre mentünk egy befejezetlen visszanavigáció után)
  • CORE-100 (Space utáni írásjel nem tördel)
  • CORE-24970 (Canvas tank játék lefagyott kevesebb, mint 1 másodperc alatt)
  • CORE-8244 (Rajzolási hibák, mikor SVG animációt zoomoltunk)
  • CORE-840 (Üres elem körül nem rajzolódott tartalom)
  • CORE-57 (Érvénytelen karakterek használata, mikor 'open-quote'/'close-quote' beágyazás mélyebb volt, mint a 'quotes')
  • CORE-35460 (hr elem alapértelmezett marginja eltérő volt a többi böngészőtől)
  • CORE-36964 (position:absolute + right:0 által okozott szükségtelen vízszintes görgetősáv)
  • CORE-36703 (Szövegmező újrarajzolási problémák görgetéskor)
  • CORE-36814 (Memóriaszivárgás távoli debugger használata esetén)
  • CORE-37731 (ECMAScript cache memóriaigény javítások)
  • CORE-37907 (A parser "megette" az Unicode-ot)
  • CORE-37345 (Dragonfly összeomlás insertRule és @import esetén)
  • további core javítások

Letöltés (Opera 11.50 b1024) a jobboldali menüből. Vagy menü Segítség - Frissítések keresése pontjából

MP3 támogatás HTML5 audio alapokon

Hosszú idő eltelt már azóta, hogy az Opera a 10.50-ben beépítette a HTML5 video és audio támogatást, akkor még csak Theora és Vorbis alapokon, amely 10.60-ban kiegészült a WebM formátummal. Az mp3-at a mai napig nem támogatja, ahogy a H.264-et sem. Utóbbi oka sokak számára ismert, míg előbbi talán nem egészen. Az mp3 ugyancsak egy jogdíjköteles, fizetős formátum, csak szintén nem a végfelhasználónak kell megfizetni a jogdíj összegét. Habár ma már annyira elterjedt, hogy teljesen egybefonódott a zene fogalmával.

Annyira még a Google sem volt bátor, hogy kivegye, pedig kétségkívül jót tenne az - amúgy technikailag mérföldekkel jobb - Vorbisnak.

Az Opera és a Mozilla bele sem rakta a támogatást, részben anyagi, részben elvi okokból. És itt jön képbe a Gstreamer, az Opera által használt codec könyvtár amely a HTML5 video/audio alapjául szolgál. Ez Linux alatt (mivel ott natív környezetben van és a Linux különben is a végletekig konfigurálható) korlátlanul bővíthető, szinte egy K-Lite tudását bele lehet integrálni, akinek erre van igénye.

Windows alatt viszont egy előre gyártott gstreamer.dll határozza meg, hogy a gstreamer könyvtárban milyen codekeink vannak. Tehát hiába másolunk bele bármit, a gstreamer.dll-t meg kell hozzá patchelni, hogy "lássa" az új codec(ek)et az Opera.

A Linuxosoknak tehát a mostani írás nem újdonság. Dither-nek köszönhetően viszont mostantól Windowsos Operában is lehetőségünk van mp3-at lejátszani natívan (Flash nélkül), mindehhez csak egy apró patch szükséges, ami a gyári gstreamer könyvtárunk képességeit bővíti.

szerkesztés: A post megírása közben Dithernek eltűnt a postja. Nem tudom pontosan milyen okokból. Instabilitást nem tapasztalok, tehát valószínűleg nem minőségi, inkább jogi (=jogi szankciók megelőzése) okok játszottak közre.

mp3

A HTML5Test oldalán is kapunk egy bónuszpontot érte.

Instrukciók:

  • Töltsük le a fájlt!
  • Bontsuk ki a zip állományt az Opera mappájába (Program Files) egy könyvtárban az opera.dll-lel.
  • Indítsuk el (Vistán és fölötte jobbklikk->Rendszergazdaként)
  • Kattintsunk a patch gombra és várjunk a "Success" feliratra.
  • Létrejön egy opera.dll.BAK fájl. Ha bármi probléma lenne, ezzel visszaállíthatjuk a régi állapotot.
  • Indítsuk el az Operát és ellenőrizzük a fenti kép mögött található linken, hogy sikerrel jártunk-e.

Opera MP3 codec letöltése

Aki ismer olyan oldalakat ezeken kívül, ahol ki lehet használni és nem kell hozzá Safari, IE9 illetve Chrome maszkolás, (mert a többi nem támogatja), az írja meg kommentben.

Opera Mobile 11 és Opera Mini 6

Frissítés! - 2011. március 25. A mai napon már meg is jelent Androidra az első javított változat. Az újdonságok között a jobb trackball érzékenység, Flash és betűproblémák javítása (CyanogenMod), illetve a Google keresés során tapasztalható esetleges fagyások elsimítása szerepel. Akit esetleg érint, frissítse az alkalmazást a Marketről!

Ígéretükhöz híven az Opera fejlesztői ma lerántották a leplet mobilos böngészőik új generációjáról. Pontosabban a lepel már rég lehullt, de a nagyközönség mostantól töltheti le magának az Opera Mini 6-ot és az Opera Mobile 11-et. Tényleg "nagy" közönségről beszélhetünk, ugyanis történelme során az Opera Software még sosem mutatott be annyi mobilos változatot, mint ma.

Opera Mobile 11 és Opera Mini 6

Először is ott a Mini, ami jelenleg a legnépszerűbb mobilos böngésző a világon. Maga a program csak egy kliens alkalmazás, ami az Opera szervereivel kommunikál. Utóbbiak töltik le, dolgozzák fel, és küldik el tömörített formában a telefonkészülékre. Ennek a felállásnak az előnye a kis hardverigény, a program kis mérete, valamint a gazdaságos és gyors netezés.

Az ős változat Java nyelven íródott, hogy a "butatelefonokon" is elfusson, de a különböző operációs rendszerekre azóta számos natív kliens jelent meg. A legfrissebb, hatos kiadás ennek megfelelően az alap Java kiadás mellett külön támogatja az Android, BlackBerry és Symbian/S60 telefonokat, ezek a verziók már le is tölthetők. Ezen felül létezik iPhone-ra és iPad-ra szánt változat, amiknek viszont előbb át kell esniük az Apple szokásos engedélyezési procedúráján, mielőtt megjelenhetnek az Apple Store-ban.

Tovább...

WebP, CSS gradiens és újabb javítások (b2042)

Korábban már írtunk arról, hogy az Opera szerdán, azaz holnap készül kiadni a 11.10-es verzió, alias Barracuda első bétáját. Ennek megfelelően felgyorsult az előzetesek kiadásának üteme is. Hogy az ilyenkor fellépő monotóniát megszakítsák, a mai (első?) kiadásba néhány tartalmi újdonság is bekerült a szokásos hibajavítások mellé.

A WebM-et már talán senkinek sem kell bemutatni, ez a Google által felügyelt nyílt videoformátum, ami a Google, a Mozilla Alapítvány és az Opera Software számára az ideális jelölt a video tag-ben alkalmazott kodek kilétét illetően. Ennek megfelelően az Opera böngésző volt az első stabil kiadás, ami támogatta ezt a formátumot.

Kevesebben tudják, hogy a Google egyidejűleg a JPG uralmát is meg szeretné törni a weben - vagy legalább alternatívát állítani neki -, mindezt pedig a WebP-nek elkeresztelt formátummal szeretné kivitelezni. Ennek a jövője szerintem legalábbis kérdéses, de az Opera semmi jónak nem akar elrontója lenni, és a mai előzetes már natívan támogatja ezt a formátumot is. Természetesen nincs szó arról, hogy ez a lépés a JPG rovására menne.

Tovább...

Ragnarök, avagy az Opera új evolúciója!

Frissítés! Úgy tűnik, akadt némi félreértés ezzel a kiadással kapcsolatban. Ez egy adott funkciót bemutató labs kiadás, ami alapvetően a korábban elérhetővé tett Opera 11.10.2005 előzetes és az új HTML5 értelmező összeépítéséből született. A verziószám 11.50, de ebben az esetben ez nem jelent semmit, csak megkülönböztetésül változtattak a 11.10-hez képest. Szóval a leendő funkcionalitásokat illetően senki ne vonjon le messzemenő következtetéseket...

Ma megjelent az Opera újabb (Labs) verziója egy új Ragnarök kódnevű HTML5 feldolgozó algoritmussal.

Alább a megjelenés alkalmából készült operás bemutatkozó cikk fordítását olvashatjátok, aminek eredetije az Opera Labs oldalán jelent meg.

A legkirályabb HTML5 demó, amit látni fogsz ezen a héten.

A Web tele van canvas demókkal, HTML5 videó lejátszókkal, drag n' drop cuccokkal és társaival. De itt egy demó, amely valószínűleg a legkirályabb, amit ezen a héten látni fogsz. Felkészültél?

<b><i>Yo!</b></i>
Ássunk mélyebbre. A fenti elemek hibásan vannak beágyazva. A legközelebbi elemnek (esetünkben az <i>-nek, kellene az első helyen lenni a bezáró tageknél. Mit csinál a motor a DOM fával ilyen esetekben különböző böngészőknél? Leellenőrizhetjük a Dragonfly-jal és és ennek más böngészőkben lévő megfelelőjével, vagy Ian Hickson DOM viewer-ének használatával. Az Internet Explorer 9 és Safari 5 ebben az innerHTML-ben:
<!DOCTYPE HTML>
<html><HEAD></HEAD><BODY>
<B><I>Yo!</I></B><I></I>
</BODY></html>

miközben az Opera, Firefox és a Chrome ezt produkálja:

<!DOCTYPE HTML>
<html><HEAD></HEAD><BODY>
<B><I>Yo!</I></B>
</BODY></html>
Tovább...
süti beállítások módosítása