Frissítés: ap készített egy magyarítást, innen letölteted magyar nyelven a scriptet.
Korábban már írtam a Lex1-féle Adblock+ megoldásról, amely hibrid UserCSS és UserJS alapon működött, de sajnos egyik betegsége a külső .exe volt, amely bár csak a MIME társításban (text/adblock) játszott szerepet, de így a Linux és a Mac kiesett és mégiscsak egy futtatható állományról van szó.
Ennek most vége. Már a 10.6x és annál újabb Operák részére, amelyekben már van Persistent Script Storage.
Lex1 3 funkciót ötvözve létrehozta a NoAds nevű userJS-t.
Block-external, Adblock+ egyben, amely képes importálni az Adblock Plus filterlistákat és megbirkózik a RegExppel, ezáltal teljes funkcionalitású fehér listát kapunk.
Globális blokkolási szabályrendszer:
Oldalspecifikus blokkolási szabályrendszer:
Nem utolsó sorban a működése is egyszerűbb lett. A userJS telepítés mellé mindössze két beállítást kell elvégeznünk opera:config
-ban, az egyik, hogy 500-ra állítjuk a Script Storage-t itt: opera:config#PersistentStorage|UserJSStorageQuota
, valamint engedélyezzük a scriptek futását HTTPS kapcsolatokon. Ez utóbbi csak az Adblock Plus listák frissítéséhez kell (meg ha HTTPS-ről jönnek a hirdetések).
Gombok (ha jobban szereted, mint a billentyűparancsokat. Csinálhatsz belőlük saját menüt is):
NoAds preferences Block Ads UnblockBillentyűparancsok:
Tulajdonságok - Alt+Shift+P
- Reklámok blokkolása - Alt+Shift+A
- Elemek blokkolása - Alt+Shift+B
- Visszavonás - Alt+Shift+U
- Utolsó blokkolás visszavonása - Alt+Shift+L
Azonos class-szal rendelkező elemek blokkolása/unblokkolása - Shift+Klikk
Megjegyzés: Ennek használata mellett nyugodtan kikapcsolhatod a meglévő block-external scriptedet és az Adblock+.css-t és Adblock+.js-t is, mert a NoAds mindkettőt magába foglalja.
A bejegyzés trackback címe:
Trackbackek, pingbackek:
Trackback: Adblock Plus Operában - második felvonás - Magyar Opera 2010.10.13. 22:47:47
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.
ap · http://premiumlivesets.hu 2010.10.14. 07:54:46
endruuboyyy 2010.10.14. 08:26:56
~Melcsy 2010.10.14. 10:28:16
Mr. Moody (törölt) 2010.10.14. 10:29:44
Kitettem a gombokat. Katt Block Ads és ráviszed arra az elemre a lapon amit blokkolni szeretnél. Teljesen olyan mint az AdBlock FF-ben. NoAds preferences pedig látod a listákat és ha valamit túltiltottál volna kiszeded.
tdaniel 2010.10.14. 10:35:11
a Chromenál is és a mozillánál is szimpla egyszerű telepítéssel telepíthető az adblock plus
itt is jó volna ha ugyanúgy csinálnák meg
nem biztos hogy mindenki tudja, hogy hol, hogyan kell átállítani a dolgokat és másolgatni a js eket
lehet nem értek annyira ezekhez a dolgokhoz, de nem értem miért nem lehet egyszerűbben ezt megoldani, egy szimpla telepítéssel mint a firefoxnál is?!
előre is kösz a segítséget !
Mr. Moody (törölt) 2010.10.14. 10:41:20
A NoAds js-t letöltöd (Mentés a letöltések mappába) innen: my.opera.com/Lex1/blog/noads-noscript-adblock-2
Ezután Eszközök/Beállítások/Haladó/Tartalom és JavaScript engedélyezése majd a beállítások. Ott megadod a Js mappák helyét. Mondjuk amit letöltöttél most átmásolod simán a Program Files/Opera mappádba és azt betallózod.
Kilépsz Opera, újraindítod és a gombokat amit penge kitett ide rákatt és elhelyezed valahol magadnak. Ezután ha a gombokat kitetted BlockAds és ráviszed a tartalomra amit blokkolni akarsz és elmented
Ha van FF AdBlock listád akkor azt exportálod jegyzettömbbe onnan meg átmásolod ide és blokkolja is rögtön. Ezt a global pref résznél teheted meg.
Eccerűbben nem lehet elmondani :)
tdaniel 2010.10.14. 11:03:44
szerintem az Operások is megtudnák csinálni ugyanúgy
szimplán lenne Telepítés és böngésző újraindítás és kész, ennyi
ez azért egyszerűbb lenne, nem?
amúgy kösz a segítséget, mindjárt kipróbálom és megírom sikerült-e!
tdaniel 2010.10.14. 11:31:18
de az első nagy hibát amit észre vettem, hogy az User JS Storage Quota 0 értékkel minden tökéletes
de amint át állítom 500 ra, attól kezdve, jó pár videómegosztó oldalon nem birok videókat nézni
semmilyen videó nem indul el
a youtubeon elindul, de más videómegosztókon vannak hibák
a tiltásokkal kapcsolatban, semi gond, eddig...
úgy működik ahogy az le van írva
én Operás vagyok és ezért szeretném ha egyszer ugyanúgy megcsinálnák az Operára is az Adblock plust mint a mozillára
egyszerűen és nagyszerűen
pl Operánál nem bírom kimenteni a NaAds-ot ha pl. újra telepíteném a gépem
újra kellene csinálni az egész ceremóniát
nem nagy munka, de mégis...
a mozillánál ilyen gond nincs
kimásolom a rejtett fájlokból a mozillát és amikor újra telepítettem a gépet, vagy csak a mozillát, akkor vissza másolom a régi beállításokat és megy minden folytatólagosan és az AdsBlock plust sem kell megint telepítgetni, másolgatni beállítgatni...
resius 2010.10.14. 12:05:44
érdemes lecserélni az usb-s verziókban lévő adblock+ -t erre? illetve menübe ugyanúgy beintegrálható?
ap · http://premiumlivesets.hu 2010.10.14. 12:47:09
ott beállítottam hogy ne blokkolja a google-analytics-ot de mégis leszedi...
penge™ · http://www.thevenusproject.com/ 2010.10.14. 13:08:15
@tdaniel: Ha pontosan úgy(!) akarod, mint a Mozillában (sic!), akkor javaslom ezt a postot: magyaropera.blog.hu/2010/10/14/kiterjesztesek_operaban_ledoltek_a_korlatok
Ha 0-n van akkor nincsenek hibák, mivel anélkül nem működik.
Alt+Shift+P-vel nézd meg, hogy miket blokkol a videómegosztón. Ha tele van mindenféle SWF Loaderrel, akkor kapcsold ki oldalspecifikusan a block-external-t az Enable mellől kiveszed a pipát (a Site Preferences alatt).
A mentéshez pedig szükséged lesz segítségül hívni a legősibb Windows funkciót, amely a Ctrl+C és Ctrl+V páros, miután a Global Preferences fülre váltottál.
De ha kimásolod az egész Opera mappát az is megoldás, mert viszi magával a sütiket és a Local Storage tartalmát is.
penge™ · http://www.thevenusproject.com/ 2010.10.14. 13:21:10
penge™ · http://www.thevenusproject.com/ 2010.10.14. 13:40:20
ap · http://premiumlivesets.hu 2010.10.14. 14:29:24
egyébként az orosz fickó belerakott egy tonna orosz oldalt is, azt én kiszedtem, javaslom a hordozhat változat is legyen kissé átírva: kezdetnek ebből hotlinx.net/opera/userjs/ kiszedtem az orosz oldalakat és beleraktam az analyticset hogy ne csökkenjen az opera részesedése :D
fatal 2010.10.14. 14:31:38
fatal 2010.10.14. 14:35:35
penge™ · http://www.thevenusproject.com/ 2010.10.14. 14:40:16
De előbb megvárom mi lesz ebből az új 11 alfából, mert feleslegesen nem szenvedek vele, ha mindenki a next-next-finish-t preferálja.
penge™ · http://www.thevenusproject.com/ 2010.10.14. 14:47:10
Az orosz oldalakat ki lehet belőle szedni. A piaci részesedés viszont lehet, hogy részben emiatt csökken. Egyre többen használják a block-externalt. :D
Habár a Google még soha nem tett közzé globális statisztikát, amik vannak azok a Net Applications és társai felmérései alapján készülnek. Az analytics csak arra való, hogy az oldal tulajdonosa meg tudja határozni a látogatói szemszínét és vércsoportját, de globális statisztikát maximum a Google tud belőle levonni, ami nem publikus. És szerintem nem véletlenül nem az.
penge™ · http://www.thevenusproject.com/ 2010.10.14. 14:54:59
Továbbá minden, scriptben végzett módosítás után törölni kell, mivel nem frissül a tartalma. Ez nem tudom bug, vagy sem.
fatal 2010.10.14. 15:07:17
penge™ · http://www.thevenusproject.com/ 2010.10.14. 15:18:41
Alt+Shift+P->Global Preferences->User css filters
Ctrl+A + Ctrl+C nyitsz egy TXT-t, Ctrl+V és Ctrl+S
Az új profilban pedig bemásolod ugyanúgy a Global-hoz, amit korábban kimásoltál.
ap · http://premiumlivesets.hu 2010.10.14. 15:50:11
fatal 2010.10.14. 16:13:19
Chuck Boung Ace Eck 2010.10.15. 14:11:11
penge™ · http://www.thevenusproject.com/ 2010.10.15. 14:27:29
Amúgy fájlban tárolja. A pstorage mappán belül. Azt átmásolva jó. Ettől függetlenül azért a rendszeres backup nem árt ha snapshotokat használsz.
Dzsini 2010.10.15. 14:48:58
penge™ · http://www.thevenusproject.com/ 2010.10.15. 15:15:32
Dzsini 2010.10.15. 15:43:43
penge™ · http://www.thevenusproject.com/ 2010.10.15. 16:03:38
És akkor csak a globális userCSS-t kell kimentenem.
Meg mint mondtam, szeretem a fehérlistát, mert nem fogok egy teljes domainen reklámokat engedélyezni, mikor csak egy-két scriptre van szükségem.
Dzsini 2010.10.15. 16:27:48
az meg, hogy stabil vagy sem - egyszer beállítod, elrakod egy txt-be, aztán jónapot, ha elszáll :)
(én speciel azóta le is szedtem, eddig se volt szükségem rá, de most már merem ajánlani a nyűglődőknek)
penge™ · http://www.thevenusproject.com/ 2010.10.15. 17:01:17
Mihics Zoltán (Med1on) 2010.10.18. 18:10:22
Mihics Zoltán (Med1on) 2010.10.18. 20:38:25
penge™ · http://www.thevenusproject.com/ 2010.10.18. 21:05:12
Mihics Zoltán (Med1on) 2010.10.18. 21:09:06
penge™ · http://www.thevenusproject.com/ 2010.10.18. 21:24:42
penge™ · http://www.thevenusproject.com/ 2010.10.18. 22:54:52
Tehát az Adblock szabály sem lesz már érvényes rá, mivel a teljes domain fehérlistára kerül.
Ennél specifikusabb szűréshez elkerülhetetlen a manuális szerkesztés.
Mihics Zoltán (Med1on) 2010.10.18. 23:21:32
www.kephost.com/images3/irm0265we3pbxcq8fxsb.jpg
A compos szituáció így fest:
www.kephost.com/images3/ju21ytw5o2gxq6yz8ath.jpg
Blokkolom, reload megint ott van és ez így zajlott kb. 3-szor. Máshol nincs vele gond, szépen működik.
penge™ · http://www.thevenusproject.com/ 2010.10.18. 23:43:52
Tiszta profilos Opera 10.63-ban és 10.70-ben sem jelenik meg ez a reklám, az állapotsávon viszont látom, hogy töltődik valami az ih.adscale.de címről.
Chrome-ban és IE9-ben is megjelenik. Itt feladom.
Mihics Zoltán (Med1on) 2010.10.18. 23:54:42
Egyelőre nem jött össze, de majd holnap még újrapróbálkozok. Az "Anzeige" kezdte a "balhét". :D