Magyar Opera

Vendégposzt: Opera Extensions

Ez egy vendégposzt, ami eredetileg Dagenham oldalán jelent meg. Ha van kedved, küldj te is nekünk Operával kapcsolatos cikket, leírást, vagy egyszerűen mutasd be a kedvenc kiterjesztéseidet!

Vajon hogyan tudtam eddig Image Preview Popup nélkül élni? Persze, jobb klikk, megnyitás új lapon, de ezzel a kiegészítővel sokkalta egyszerűbb minden, pedig mindössze annyit tesz, hogy egy kép fölé húzva egy beúszó ablakban látható teszi a képet magát.

Ezek után vérszemet kaptam, és a további kiegészítőket szereztem be sebbel-lobbal:

  • AntiBrowsniffer, az Opera alatt problémásan működő oldalakat teszi elviselhetőbbé
  • Download Helper, a letöltőoldalak által használt visszaszámlálókat és egyéb ocsmányságokat szorítja valamelyest vissza
  • Download Media Bar, online videónézegető oldalak tartalmát lehet vele egyszerűen letölteni
  • FastestTube, nagyjából ugyanaz, mint az előbbi, YouTube-ra kihegyezve
  • Shareaholic, afféle multi-bookmarklet, egyebek mellett támogat del.icio.is-t, InstaPaper-t, Twitter-t
  • Validator, HTML oldalak ellenőrzésére
  • Weather Forecast, a pillanatnyi időjárás megtekintésére

Ezeket a funkciókat persze össze lehetett hackolni korábban is mindenféle JavaScript-ek segítségével, így azonban tisztább, szárazabb, biztonságosabb az érzés. További olvasnivalónak álljon itt a Magyar Opera két bemutatója: AdvancedPopup és AntiBrowserSniffer.

Forrás

A bejegyzés trackback címe:

https://magyaropera.blog.hu/api/trackback/id/tr422584348

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

HyperKiller 2011.01.14. 21:21:36

Nekem fent volt eddig a NoAds és a Tranlastor, de most kiegészül.
Opera rulez! :D

Dagenham · http://bluejaunte.wordpress.com 2011.01.14. 21:50:56

A NoAds-on sokat gondolkoztam, de végül a beépített, "kézi" megoldás mellett maradtam, nekem így célszerűbb.

A Translator szintén fent van, csak nem nagyon használtam még - az általam olvasott oldalak 99%-a angol vagy magyar :).

penge™ · http://www.thevenusproject.com/ 2011.01.14. 21:54:58

Download Helper jó lenne, csak a Hotfile bugos. Mostanság meg mindent arra tolnak fel.

Amúgy a legjobb kompromisszum a JDownloader, ami ugyan egy külön program, de van hozzá AntiReCaptca plugin.

Az egyetlen, ami szúrja a szemem az a Validator. Ennyire nem ismerjük a beépített funkciókat? Ctrl+Alt+V

Dagenham · http://bluejaunte.wordpress.com 2011.01.14. 22:02:33

@penge™: Bevallom őszintén, nem találkoztam eddig ezzel a funkcióval, köszönöm a tippet (mondjuk nekem - ismeretlen okokból - a Ctrl+Alt+Shift+U-n van).

Karbonade · http://magyaropera.blog.hu 2011.01.14. 22:02:41

@penge™: Nekem jobban tetszik ez a megoldás, külön kis popupban ugrik fel, utána eltűnik, nem zavar be az oldalon, amit ellenőrzöl.

penge™ · http://www.thevenusproject.com/ 2011.01.14. 22:20:56

A kiegészítő annyiból jobb (bár ez inkább az Opera hülyebiztos megoldásának "érdeme"), hogy kérdés nélkül működik HTTPS-en, ha akarom.

A UserJS viszont annyiból, hogy egy fájlból áll és kevesebb kattintásból bővítem probléma esetén az include, exclude meta blokkokat.

Mert bizony okozhatnak problémákat az oldalak megjelenésében.

@Dagenham: Mert a 9.5 óta lebutított billentyűparancsokat használod, nem az eredeti 9.2x kompatibilist. De jó tudni, hogy ha 4 billentyűs is, de legalább ezt kivételesen nem törölték belőle.

@Karbonade: Nekem akkor tetszene, ha az ikonja aszerint változna, hogy valid, vagy nem valid az oldal (ha már úgyis röptében ellenőrzi), ha nem valid kiírna a hibák számát és Local Storage-ba statisztikát készítene, hogy például 1000 oldalból 10 valid volt 990 invalid.

Ebből
50% = 100-nál több hiba
20% = 50-nél több hiba.
10% = 300-nál több hiba
15% = 20-nál kevesebb hiba
5% = 500-nál több hiba

Esetleg ezt fel lehetne tölteni névtelenül egy szerverre, aztán ha népszerű lesz, akkor hozzá lehet csapni a domaint is, ezzel egyfajta alternatív, közösségi alapon működő szégyenfalat teremteni a WOT mintájára toplistával meg mindennel. :D

beef 2011.01.15. 16:18:06

Ha már kiegészítőkről van szó. Tudtok olyanról ami a teljes lapot lementi jpg/png formában, mint FF alatt a Screengrab! ?
Az eddig találtak csak a látható részt tudták menteni.

Lali_ 2011.01.16. 12:50:45

@beef: Ugyan nem kiegészítő, de a PicPick-el lehet, ha teljes képernyőre teszed az Operát és az Ablak görgetéses képlopást választod.
xn--letolts-gya.com/szoftver/picpick.html

nyeviga 2011.01.17. 08:33:43

Az image popup tényleg jó, csak engem nagyon zavar, hogy pl. ha a google-ben nézem a képeket, akkor felugrik a sokszor kilométer hosszúságú cím is a kép felett.
Van erre valami megoldás?Pl.:
img37.imageshack.us/img37/2210/screenhunter01jan170831.jpg

beef 2011.01.17. 09:42:47

@Lali_: Köszi a tippet, de én kiegészítőben látnám szívesen :)

penge™ · http://www.thevenusproject.com/ 2011.01.17. 15:22:45

@beef: A jelenlegi API nem alkalmas rá. Amúgy mi a baj az MHT-vel? Ott legalább a szöveg is kijelölhető, nem úgy mint egy képnél.

beef 2011.01.17. 15:57:59

@penge™: Semmi bajom az mht-vel, használom is.
Ez akkor kellene, ha meglátok egy értelmes design-t és lementem, ha később valami ügyfélnek mutogatom őket akkor könnyebb egy képnézegetővel lapozgatni közöttük.

Asheron 2011.01.17. 21:04:13

Sziasztok
Esetleg erről az user.js ről hallott már valaki? letoltendo.postr.hu/pofonegyszeru-de-hasznos-bongeszoplugin
Ma találtam de sehogy sem sikerül működésre bírnom. A cikkben leírt módon az install-ra kattintással nem telepöl semmi. Ha letöltöm a hivatkozottt user.js-t és beteszem a többi közé akkor sem csinál semmit.
Esetleg valami hasonló kiegészítő?

Imurai 2011.01.17. 21:50:21

@penge™: off: neked működik a Jdownloaderben az antirecaptcha? Nekem nem akar...
/off

sChess 2011.01.17. 22:59:53

@Asheron: Operában nekem se működik, nem tudok rájönni miért. Chromban viszont igen. Igaz ott kiterjesztésként települ.

penge™ · http://www.thevenusproject.com/ 2011.01.18. 00:48:07

@Asheron:
*, *::before, *::after {
background-color: #EDEBE8 !important;
}

Ezt rakd bele globális CSS-be. Csinálsz egyet a style\user könyvtárban, újraindítod az Operát, majd a Nézet sáv->Szerzői nézet legördülőből bekapcsolod.

@Imurai: Nem nagyon, kb 20-30 próbálkozásból egyszer. Az alapján legalábbis, hogy éjszaka elindítom, reggelre 2-3 lejön. De a fórumában a srác le is vette és írta, hogy szar és majd jelentkezik egy új változattal, ami éppen készülőben van.

Asheron 2011.01.20. 22:55:53

@penge™: Értem én de mitől lesz a css globális?
És milyen nevet adjak neki?

penge™ · http://www.thevenusproject.com/ 2011.01.20. 23:31:50

@Asheron: Attól, a Nézet sáv->Szerzői nézet legördülőből kapcsolod be, nem pedig oldalspecifikusan a jobbklikk->Webhely beállításainak szerkesztése->Megjelenés-nél tallózod be. A név teljesen mindegy. Persze az ékezeteket és a szóközt ilyenkor érdemes hanyagolni.

Asheron 2011.01.21. 00:14:29

@penge™: Hát nekem így sem csinál semmit :-(
Ahhoz nem kell valamit engedélyezni hogy a css-ek működjenek?

penge™ · http://www.thevenusproject.com/ 2011.01.21. 00:32:03

@Asheron: Akkor elölről:

1: Elnavigáltál ide: operás profil styles\user
2: Jobbklikk->Új->Szöveges fájl paranccsal létrehoztál egy txt-t, amit elneveztél mondjuk Eye_Protector.css-nek.
3: Megnyitottad notepaddel vagy wordpaddel és bemásoltad ezt:

----------------------------------
*, *::before, *::after {
background-color: #EDEBE8 !important;
}
----------------------------------
Majd elmentetted.

4: Újraindítottad az Operát.
5: Nézet sáv->Szerzői nézet legördülőben az Eye_Protector nevűt kiválasztottad.

Asheron 2011.01.21. 22:12:42

@penge™: Köszi a segítséget de nem teljesen az elmondottak alapján sikerült megcsinálnom nálam úgy nem működött :-(
nekem a nézet sáv legördülőben továbbra sem jelent meg semmi.
Úgy sikerült hogy a menüsávon ->nézet->stílus->nézetek kezelése->megjelenés fül és ott megadtam hogy a saját stíluslap legyen az amit az elmondásod alapján készíttetem el.
Nálam csak így lett jó!
Kérlek szólj ha így valamiért mégsem lenne "szabályos" már úgy értem hogy így esetleg bezavarhat-e némelyik weboldalnak.
Amúgy köszi a segítséget - sokadszor :-)

ap · http://premiumlivesets.hu 2011.01.22. 02:27:15

írt már vki olyan kiegészítőt aminek vannak beállításai? elakadtam benne és kicsit kezd frusztrálni a dolog.. egy az egyben bemásolom a hivatalos súgóból a kódot és a rendszer meg megáll rajta :-/

ap · http://premiumlivesets.hu 2011.01.22. 13:36:16

@Deathamns: pontosan ezt próbáltam.. de valamiért kiakad azon h nincs widget.preferences definiálva...

"Uncaught exception: ReferenceError: Undefined variable: widget"

a storage 1000-re van állítva a többi kieg megy, a letöltött helloworld is megy, nálam vmiért kiakad.. igaz nálam nincs popup, hanem az include-os js-ben használnám a beállítást... de tudtommal ott is lehet.

anonym_x 2011.01.22. 14:04:17

@ap: Akkor pont az a baj. Ott nem lehet.
Beállításokat (azaz a widget.preferences tartalmát) a background process (azaz (alapesetben) az index.html-ben futó scriptek) küldheti az injected script-eknek (azaz, amik az include mappában vannak, és beágyazódnak az oldalakba).
Ezt pedig eseményekkel érheted el.
Background process-ben:
www.opera.com/docs/apis/extensions/backgroundprocessguide/#bp19
Injected script-ekben:
www.opera.com/docs/apis/extensions/injectedscriptsguide/#i24

Illetve itt egy Operás cikk is a scriptek közti kommunikációról:
dev.opera.com/articles/view/opera-extensions-messaging/

De legjobb, ha megnézel egy példát az eddigi kiegészítők közül, valószínű abból jobban megérted.

ap · http://premiumlivesets.hu 2011.01.25. 11:05:31

@Deathamns: akkor totál nem vágom hogy lehetne megcsinálni azt hogy az include js-ben ki be lehessen kapcsolni egy alertet az optionsról, azaz ha a beállításokban kikapcsolja a figyelmeztetést akkor ne jelenjen meg.

ahogy ezt átolvasgattam, üzeneteket küldhetek az indexből csak. akkor ezek szerint az optionsban elmentem a widget preference-t, az indexben kiolvasom, létrehozok egy üzenetet és azt meg átküldön az include js-be? mert ha igen akkor ez így elég nyakatekert :)

anonym_x 2011.01.25. 13:03:57

@ap: Pontosan.
Legalább is eddig így kellett. Viszont a legújabb build már kínál elérhetőséget a widget számára a beágyazott fájlokban is.
my.opera.com/desktopteam/blog/2011/01/21/opera-usb-mac
CORE-35350 (Expose the widget object to extension scripts)

De nem tudom mikor jön ki a végleges, ezért még a régi módszer használata az ajánlott.

ap · http://premiumlivesets.hu 2011.01.25. 13:09:41

@Deathamns: köszönöm az infókat és a segítséget, megyek akkor üzengetni a js-emnek :D

szentark 2011.01.26. 06:01:49

@Asheron: Húúúú, de jó hogy kitotóztad, mert nálam is csak így mükszik! Köszi!

penge™ · http://www.thevenusproject.com/ 2011.01.26. 06:55:50

@Asheron: Amíg csak azt az egy globális userCSS-t használod, addig nincs baj. De ha már többet is akarsz, akkor úgy kell, ahogy mondtam.

Asheron 2011.01.29. 20:49:32

@szentark: Kösz de én ehhez nem nagyon értek tök véletlen volt :-)
@penge™: Hát végül is én csak ezt az egyet használom de ha többet akarnék
sem tudom hogy kell mert nekem most ha a nézet sávon klikkelek a szerzői nézetre akkor nem gördül le onnan semmi sem hanem csak simán vált saját nézetre és vissza :-(

lenins 2011.06.05. 16:38:39

Image Preview Popup helyett:
ImgTip
süti beállítások módosítása