Mondhatnám, hogy az Opera 10.50-es verziójával aktuálissá vált, de valójában 2008-ban, a Chrome megjelenésekor vált aktuálissá a weblapok címének kérdése. Vagyis a címsorba helyezett fülekkel eltűnt a Windows címsor, ahol addig az oldalak címe volt látható teljes szélességében.
A régi elrendezés még a faviconok nélküli időszakra vezethető vissza és igazából már a füles böngészés megjelenésekor kényelmetlenné vált azok számára, akik egyszerre sok lapot tartanak nyitva, ennek ellenére sok helyen még a mai napig ezt a struktúrát használják.
Az ExtendOperán egy ideje van egy tab-aliaser nevű userJS, amellyel 3 különböző módon alakíthatjuk át a weboldalak címét, avagy a TITLE részt. Az első konkrét domain, illetve aldomain esetén egy általunk meghatározott Aliast ad az oldalnak. Tehát például ennek a postnak a címét írhatjuk át vele anélkül, hogy a Magyar Opera blog főoldalát is átírnánk.
A második 2nd domain alapján alakítja át, vagyis a példában szereplő, idézőjelek között lévő "google.c" a google.com a google.ca és a google.co.akármi domainek esetén is átalakítja a TITLE mezőt az általunk "alias2"-ben megadott szövegre.
A harmadik az érdekesebb, erről lesz szó bővebben, amivel egy megadott TITLE egyezésre csinálhatunk különféle dolgokat a címmel. Levághatjuk a cím elejét (például Magyar Opera blogot átnevezhetjük vele Opera blogra), levághatjuk a cím végét (Ha a "Magyar Opera blog" helyett akarjuk csak simán a "Magyar Opera" címet) és még számtalan dolgot csinálhatunk vele, ha értünk a JavaScripthez.
Vegyünk mindjárt egy közeli példát. A Desktop Team blogja, ahol a post címe előtt van az "Opera Desktop Team - " szöveg. Ezt a következő módon csíphetjük le:
if(document.title.indexOf('Opera Desktop Team - ') !=-1)document.title = document.title.slice(21)
A két aposztróf közé írjuk be a lecsípendő részt. Ha a lecsípendő rész idézőjelet (") tartalmaz, akkor nem kell mást tennünk, ha viszont aposztrófot ('), akkor a zárójelek közötti két aposztrófot cseréljük le idézőjelekre, különben nem fog működni. Mivel a példában szereplő címrészlet után következő rész változó, ezért azzal nem is foglalkozunk, azt a userJS megteszi helyettünk, csak az állandó részt adjuk meg, amit le akarunk csípni.
A document.title.slice után következő, zárójelben lévő érték még a fontos. Ezzel határozzuk meg, hogy honnan, illetve hány karaktert csípjen le. A következő módon működik:
slice(7)levág a cím elejéről az adott összegnek megfelelő karaktert, tehát 7-etslice(-7)a cím végén lévő az adott összegnek megfelelő karaktert, tehát 7-et megtart, a többit levágjaslice (0,-7)levág az adott összegnek megfelelő karaktert, tehát 7-et a cím végérőlslice (a,-b)"a" balról, "b" pedig jobbról vág le karaktereket.slice (a,b)levág "a"-nyi karaktert és megtartja "b"-t Tehát (0,7) megtartja az első 7 karaktert.
Tehát a document.title.indexOf-ban megadott cím karakterszámának egészét (szóközökkel együtt), vagy a levágandó részét kell definiálni a zárójelben. Ha az egészet el akarjuk tüntetni és document.title.indexOf-ban szereplő karakterszámtól 1-el is több a levágandó rész, akkor nem vág le semennyit. Tehát ha a fenti példában 22-t adtam volna meg, akkor nem vágná le az "Opera Desktop Team -" részt.






