Magyar Opera

Címkék » userjs


Teljes képernyős HTML5 video

Tegnapelőtt jelent meg az Opera technikai előzetese, amely támogatja a VP8-at, én pedig ma találtam egy userJS-t, amivel teljes képernyőn lehet nézni a videókat.

A userJS szerzője Martin Rauscher, aki a blogjában írt róla.

Shift+Enter-t kell nyomni, hogy az aktuális ablakra terjessze ki a méretet és F11-et, hogy ténylegesen teljes képernyőben nézzük. Ismételt F11 (illetve Shift+Enter) nyomására visszaáll alaphelyzetbe. És attól sem kell tartani, hogy alaphelyzetbe visszaállításkor fogja magát és újratölti az oldalt, mint a Flash-nél. Shift+F11 után az átméretezett MDI ablakokból kis videóablakokat is lehet csinálni, még az aspektus arányt is megtartja.

VideoFullscreen.js letöltése

Egy második userJS is van, amit lucideer írt, ez pedig a YouTube HTML5 Native Controls, amivel a natív HTML5 vezérlőket lehet hozzáadni a videókhoz.

YouTube HTML5

Ideiglenes megoldás a YouTube problémára

Frissítés 2: A jelek szerint a hibát a megváltozott Youtube okozza, karöltve egy Carakan hibával. Már megjelent hozzá egy hivatalos gyorsjavítás is a browser.js fájlon keresztül. Ezt frissíteni a Súgó menü Frissítések keresése pontnál tudod. A fájl akkor is frissül, ha az Opera azt írja, hogy a legfrissebb verziót használod. Az aktuálisan használt változatot ezen az oldalon tudod megnézni, a javított verzió dátuma: április 15. Újraindítás nem szükséges.

Frissítés: Egyszerűbb, userJS nélküli megoldás: Dobjátok a filterlistára a következő címet: http://s.ytimg.com/yt/jsbin/www-core-new-vfl160018.js Aki nem tudja hol van: Ctrl+F12->Haladó->Tartalom->Blokkolt tartalom->Hozzáadás

Jelenleg a YouTube egy átalakítás miatt használhatatlanná vált Operában, és folyamatosan időnként a Flash frissítésére szólít fel egy "Go upgrade" felirat formájában. Már máskor is előfordult, hogy a YouTube az Operában tesztelt le valami új funkcionalitást, nem tudom, mi van most e mögött, de őszintén szólva nem túl szép dolog tőlük.

Szerencsére van megoldás, amíg nem kezelik a problémát, mégpedig Snapp100 jóvoltából. Végezd el a következő lépéseket:

  • kattints jobb gombbal a YoutubeProtectionRemover.js linkre és mentsd el egy új mappába (Hivatkozott tartalom mentése másként)
  • állítsd be ezt a mappát felhasználói javascript mappaként a Beállítások > Haladó > Tartalom > JavaScript beállítások > Felhasználói JavaScript mappa alatt
  • indítsd újra az Operát

Ha már van ilyen mappád, akkor a fenti fájlt egyszerűen mentsd oda.

PDF és Office fájlok megnyitása Operából célszoftver nélkül

Egy Opera fejlesztő, João Eiras, ismertebb nevén xEarth fejlesztett egy hasznos kis userJS-t, ami megoldja a problémát. Ez nem fogja kiváltani sem az MS Office-t, sem az Adobe Reader-t, viszont hasznos lehet, főleg hordozható Operákban, vagy akik csak beleolvasnának 1-1 manual-ba vagy szerződési feltételbe anélkül, hogy letöltenék és megnyitnák azt egy komplexebb célszoftverrel.

A működése egyszerű: Bármilyen olyan linkre kattintva, ami normál esetben feldobná a letöltési ablakot, a script használatával megnyit helyette egy MDI popupot, benne betöltve a dokumentumot egy a Google Viewer-hez hasonló, de annál nagyobb tudású és gyorsabb felületen.

Document Viewer letöltése

A Google Document Viewer változat pedig itt található.

Megjegyzés: Ha a max kapcsolat/kiszolgáló magas értékre (64+) van állítva, akkor időnként a végtelenségig tölti, de nem nyitja meg a dokumentumot.

NoScript az Operában

Update:10.5-höz már Unite alkalmazás formájában is elérhető. Ez már nem cookie-kat használ, hanem az új Local Storage-t.

Irónikus módon épp egy userJS lesz a segítségünkre, amit shoust készített. Bár a felülete kicsit szokatlan lehet, még túl is szárnyalja, ugyanis képes képeket és iframeket is blokkolni. Egyetlen hátránya, hogy cookie-kat használ, így ha azt minden kilépésnél ürítjük, akkor a végleges engedélyezés/blokkolás nem lesz végleges.

Itt az eredeti dokumentáció képekkel illusztrálva.

NoScript 01

Erre a kis lebegő gombra kell kattintanunk a vezérlőpult előcsalogatásához és bezárásához.

NoScript 02

Jelmagyarázat:

  • A kék nyíl - Itt választható ki a blokkolni/engedélyezni kívánt tartalom típusa. A baloldali szám a blokkolható, a jobboldali pedig az oldalon lévő összes scriptet/képet/iframe-t mutatja.

  • A világoszöld nyíl - Megmutatja az elemek listáját és viszonylagos címüket. A "#X# azokat az elemeket mutatja, amik blokkolva vannak az oldalon.

  • A sárga nyíl - Ezzel a gombbal váltogathatunk az "Unblock" és a "Block" között. Hozzáadhatjuk az adott elemet a fehérlistához, ha az "Unblock"-ra klikkelünk és eltávolíthatjuk onnan, ha a "Block"-ra klikkelünk. Mikor blokkolunk, bármi, az oldalon látható tartalom, ami megjelenik piros kerettel az blokkolva lesz. Unblock esetén ugyanez, csak narancssárga lesz a keret.

  • A narancssárga nyíl - Ezzel a gombbal blokkolhatunk/engedélyezhetünk minden elemet az adott típusban (script/iframe vagy kép). Csak akkor érdemes használni, ha az oldal helyes működéséhez minden blokkolt elem szükséges.

  • A sötétzöld nyíl - Ezzel a gombbal ideiglenesen engedélyezhetjük a scripteket az adott tabon. Tehát ha meglátogatsz egy oldalt és meg akarod nézni, helyesen működik-e, használd ezt a gombot.

  • A lila nyíl - Ezzel a gombbal blokkolhatsz/engedélyezhetsz minden elemet a szerver név alapján, vagyis ha minden scriptet engedélyezni akarsz egy adott oldalról, de a többiről nem, ezt a gombot használd. Például ha a blog.hu-n engedélyezed, de az összes blog.hu-s blogon nem akarod.

  • A piros nyíl - Ezzel megnézheted az adott képet/scriptet/iframe-et új fülön, hogy tudd, mit blokkolsz/engedélyezel.

Opera 10.5 és a Google Wave

Bár a Google hivatalosan még nem támogatja az Operát, de az egyik Operás fejlesztő, név szerint hallvors készített egy ügyes kis userJS-t, amivel ezt az akadályt kiiktathatjuk. A script csak az Opera 10.5-ös verziójával működik, mert a Carakan is szükséges hozzá.

Néhány probléma még van, a HTML szerkesztésnél például picit ugrál a szöveg, néhány ikon még elcsúszik, de már lehet Operával Wave-ezni.

Ha még nem frissítettél, töltsd le az Opera 10.5-öt, vagy annak hordozható változatát, másold be a gwave.js-t a userjs könyvtáradba, majd kapcsold be az opera:config-ban, hogy működjenek a userjs-ek HTTPS kapcsolaton keresztül is. Ez némi biztonsági kockázatot jelent, ha nem tudod pontosan mit, akkor a legjobb, ha Wave-ezés után ki is kapcsolod ugyanott ezt a beállítást.

Ennyi az egész. Innentől már csak fel kell menned a Google Wave-re, alul a böngészőválasztónál a "go ahead" linkre kattintani és várni a betöltődést.

süti beállítások módosítása