Az Opera 8 egyik legfőbb újítása a felhasználói Javascriptek bevezetése volt. Segítségével biztosítani lehet, hogy az oldalak betöltődésekor ezek a szkriptek automatikusan végrehajtódjanak, ezzel lehetővé válik, hogy oldalak viselkedését, kinézetét, funkcionalitását bővítsük, megváltoztassuk. Továbbá lehetőséget adnak arra is, hogy bizonyos oldalak hibáit kijavítsuk, ezzel is fokozva a böngészés kényelmét és hatékonyságát.
Mostanra már nagyon sok ilyen UserJS készült, mely elsősorban a UserJS.org oldalon található meg, de sok ilyen szkriptet találhatunk egyes Opera szimpatizánsok oldalain is. Érdemes tudni, hogy ezekben a szkriptekben a fejrészben elhelyezhetők az @exclude és @include utasítások, melyek lehetővé teszik, hogy egyes weboldalakat vagy csoportokat a szkriptek hatásköréből kivonjunk, vagy csak bizonyos oldalakon engedjük a Javascripteket érvényesíteni.
Az alábbiakban egy kis válogatást szeretnék adni a leghasznosabb felhasználói Javascriptekből.
-
Segítségével a külső, általában reklám elemeket tüntethetjük el. Nagy előnye a többi blokkoló módszerrel kapcsolatban, hogy a kiiktatott elemek felaszabaduló helyét is hasznosítani tudja. Jól kombinálható a többi blokkoló funkcióval. Persze óvatosan kell vele bánni, mert egyes külső címzésű, de a tartalomhoz tartozó elemet is kiiktathatunk véletlenül vele.
-
Bár az újabb Opera verziókban jelentősen fejlesztett keresési megjelenítők vannak, mégis hasznos ez a kis script, mivel nemcsak kijelöli a keresés eredményeit, hanem egy nagyon hasznos, a keresési pontokra jutást segítő kis statisztikát is megjelenít a jobb felső sarokban. Másik előnye, hogy a Google találatainak oldalaira lépésnél automatikusan aktiválja a Google beírt keresőszavait.
-
A Post-it tapadócédulákhoz hasonlóan kis "ragacsokat" rendelhetünk weboldalakhoz, melyekre feljegyzéseket írhatunk. Természetesen a cédulák áthelyezhetők, minimalizálhatók, méretük változtatható, a képernyőn adott pozícióba rogzíthető vagy az oldalon rögzíthető a pozíciója. Arra vigyázni kell, hogy mivel a cédulák adatai a cookie-kba kerülnek, azokat lehetőleg ne töröljük.
-
A korábbi Google-keresések beírásait ajánlja fel. A beírt szövegnek megfelelően azon beírásokat hozza fel, amelyek az aktuális beírást már tartalmazzák.
-
Egy példa a UserJS és a Mozilla Greasemonkey rokonságáról. Ez nem az Operához készült, de rendkívül hasznos kis szkript. Segítségével például blogok, fórumok parányi hozzászólás ablakait tudjuk megnövelni, s így jóval kényelmesebb felületet biztosítva gondolataink leírásához (tapasztalatom szerint csak Opera9-től működik pontosan).
Érdemes követni az újonnan megjelenő szkripteket, mely a böngészés élményét teljessé teheti.