Már sok idő eltelt mióta megjelent a 10.50, amely az első olyan Opera volt, amiben nem működött az OpS nevű autofill userJS, amely azt a célt szolgálta, hogy megjegyezte az űrlapokba (például keresők) írt adatokat azok számára, akik szerették ezt a funkciót más böngészőkben, mivel Operában a beépített űrlapkitöltő csak 13 előregyártott mező tartalmát jegyzi meg, amely globálisan minden űrlapban működik, nem pedig oldalspecifikusan.
BS-Harou csinált egy sajátot, Local Storage alapokon (tehát ez csak 10.50-től felfelé működik), ami sok tekintetben jobb, mint a korábbi. Például könnyebben törölhetők belőle elemek és van körülötte box-shadow is.
A scriptet Buscomplete-nek nevezte el, mivel a busz nagyobb, mint az autó.
Letölteni innen lehet (és a készítője várja a bugreportokat is):
- Shift+klikk paranccsal lehet törölni belőle a nem kívánt felajánlásokat.
- Ha snapshotokat használsz előfordulhat, hogy időnként megfekszik a Local Storage [ezt 10.60 óta már nem tapasztaltam - a szerk], ilyenkor törölni kell a profilból a
pstorage
nevű mappát.
Megjegyzés: UserJS telepítéshez itt találsz segédletet.
A bejegyzés trackback címe:
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.
Abydos · http://abysan.com/blog 2010.08.24. 17:04:44
Nameless® · http://dirtywindows.hu/ 2010.08.24. 17:18:48
beírsz valamit, majd legközelebb már javaslatban ott lesz és beírja helyetted.
:)
HelloWorld 2010.08.24. 17:41:00
Régi hiánycikk Operában(-ból).
ZeGa 2010.08.24. 18:27:13
penge™ · http://www.thevenusproject.com/ 2010.08.24. 18:49:03
amit már 9.5 óta az Opera automatikusan beállít, ha betallózod a mappát.
Így is sokan bonyolultnak tartják, hát még, mikor +2 ponttal több a leírás, amit el kell végezniük. A másik kedvencem az elérési útvonal különbözőség XP-ben és Vistán és fölötte.
A harmadik a rejtett mappák Windows Intézőben.
Ezeket mindet usertípusra kell szabni, mert van aki azt mondja, hogy 1 oldalas leírást el sem olvas és van, aki megcsinálja, de pontról pontra el kell neki mindent magyarázni.
A legjobb talán az lenne, ha valaki írna egy .exe-t, ami elvégzi a következő dolgokat:
1: Bezárja az Operát
2: Létrehoz egy "userjs" mappát a következő helyen: %userprofile%\AppData\roaming\opera\opera
3: Belerakja az operaprefs.ini-be a következő sort: User JavaScript File=%userprofile%\AppData\Roaming\Opera\Opera\userjs
4: Elindítja az Operát és betölti benne a következő oldalt: unite.opera.com/application/401/
5: Feldob egy ablakot, amiben felszólítja a felhasználót, hogy kattintson az Install gombra, majd feldob alul megjelenik a userJS könyvtár pontos elérési útvonala, amit be kell neki másolni az elérési útvonalhoz a Unite App-ben.
És ennyi. :D
Zsüi_ 2010.08.24. 18:51:32
Nem ez az első olyan cikk, ahol utalás van régi dolgokra, de aki nincs otthon a témában, annak fogalma sincs miről van szó.
Zsüi_ 2010.08.24. 19:02:36
Vmn 2010.08.24. 19:35:01
MagicalCritical · http://sellbuypokerstars.com 2010.08.24. 19:49:55
www.autohotkey.com/
Meg kell írni a scriptet, majd .exe re le kell fordítani.
Dzsini 2010.08.24. 19:56:57
MosoMasa 2010.08.24. 20:34:58
Nem lehet mindenki olyan tájékozott, és okos, mint te, hogy mindent tud!
Tebi 2010.08.24. 20:45:50
Másrészről az autofill az nekem pont nem tetszik, ezzel lehet egyedül vagyok, de azért örülök, hogy ha kéne ilyen is van.
Jail 2010.08.24. 21:25:24
Lehetne az operámat úgy inditani privátba automatikusan legyen??Mert így szeretném elinditani...Előre is köszönöm szépen a válaszokat....
hmarcy 2010.08.24. 23:19:31
Kár hogy nem tud client-et vagy sourceid-t is adni a google kereséshez, hogy legalább pénzhez is jutassuk kedvenc böngészőnket :)
@Jail: lmgtfy.com/?q=%22How+to+start+Opera+in+Private+Browsing+mode%22
Baldric2 2010.08.25. 00:15:02
Az opera parancsikon cél tulajdonságát módosítsd, írd hozzá hogy -newprivatetab
vagyis kb ez lesz:
"D:\Programs\Opera\opera.exe" -newprivatetab
Fefy · http://blog.fefy.info/ 2010.08.25. 00:29:26
@penge™: Holnap (vagyis ma) lehet, hogy összedobok egy ilyen progit, ha még nem töröltem le a Visual Studio-t a gépemről :) Egyébként az Opera bezárása user friendly, vagy process force kill legyen? :D (Utóbbi elég agresszív módszer, de tuti hatásos :D)
penge™ · http://www.thevenusproject.com/ 2010.08.25. 00:29:36
Abydos pedig arra nagyon jól rámutatott, hogy hanyag voltam és magasröptű volt a post, mintha csak IT-seknek írtam volna, viszont ez a funkció annyira népszerű, hogy olyanok is használják, akiknek tényleg lövésük sincs az autofill jelentéséről és az OpS-ról sem hallottak, a Local Storage láttán pedig ösztönösen nyúlnak a kínai-magyar szótárért. :D
A Firefoxra való hivatkozás egyrészt a Google szempontjából nagyon jó, mivel sokan úgy keresnek, hogy "greasemonkey operában" vagy "noscript operában" másrészt pedig egy utalás, hogy bizony Operában is elérhető.
Aki eddig nem ismerte az ezután talán meg fogja, aki viszont ismerte annak ilyenkor lehet, hogy egy szó többet mond egy fél oldalas magyarázatnál.
@Dzsini: De az legalább többnyire kinövi, mert ilyet vagy nagyon fiatal türelmetlen illetőnél tapasztaltam, vagy olyannál, aki öreg és halvány lövése sincs semmiről. Mellesleg például a PC Fórumon meg az a szabályzat, hogy minden kérdésnek új topic a pontrendszer miatt. Akkor most igazodjon ki a tapasztalatlan felhasználó.
Mondjuk egy dolog, hogy az adott oldalon a szabályzatot el kéne olvasni, de nem sokan szokták.
@Tebi: A bonyolult relatív fogalom. Gondolj azokra, akiknek a rejtett fájlok megjelenítését is el kell magyarázni, hogy egyáltalán megtalálják az AppDatát.
Az autofill-t én is utálom, minden más böngészőben is kikapcsolom. Bár tekintve, hogy szinte nulla programozás lenne megoldani és a weboldalakon lévő formok kivételével mindenhol jelen van az Operában, a Quick Search mezőkben például ezt elviselném azért, ha beletennék alapból, bár a személyes top fícsöreim között biztos nem lenne ott.
@hmarcy: Biztos vagy benne, hogy ez alapján méri a Google és nem User Agent és egyebek alapján? Csak mert mennyiből tart Firefoxban vagy IE-ben átírni a Source ID-t Operára (még akár egy vállalati rendszergazda is megteheti) és akkor egy rakás pénzt keres az Operának?
Mást meg azért kivágnak AdSense-ből, mert a hülye haver 10x ráklikkelt a 200-as látogatottságú blogján ugyanarra a hirdetésre?
Kicsit furcsa lenne.
penge™ · http://www.thevenusproject.com/ 2010.08.25. 00:45:38
A "Mehet"-re kattintva az elején user friendly módon bezárja, létrehozza a mappát, itt nyom egy ellenőrzést, hogy fut-e még az Opera processz, ha igen, akkor kilövi (ez ilyenkor már fontos), majd belerakja az operaprefs.ini-be a fent említett sort, viszont itt egy újabb fontos pont:
Valamiért a userJS könyvtárnál ellentétben a menu, keyboard és a többi inivel nem kezeli a környezeti változókat sem úgy, mint {SmallPreferences}, sem %% formában, sem pedig a portable-ben működő relatív útvonallal, mint profile\userjs tehát kell neki a C:\...-s útvonal, szóval ezt vissza kell valahogy alakítani.
Fefy · http://blog.fefy.info/ 2010.08.25. 01:00:09
Na de majd reggel kiderül, hogy mi lesz a dologból :)
Zsüi_ 2010.08.25. 08:04:28
@Fefy: Nem akarom elvenni az örömötök, de első olvasásra úgy tűnik, hogy ez nem fog működni a linux és mac felhasználóknak. A GYIK pontosan erre való, és egy csomó minden benne is van, de azért vannak sajnos hiányosságok.
Fefy · http://blog.fefy.info/ 2010.08.25. 11:19:25
De most, hogy mondod, lehet java-ban kellene megírnom, mivel ez jóval platform függetlenebb, mint bármelyik megoldás.
Szóval mi legyen? Legyen natív win változat + java, csak win, csak java? (Azt ugyanis nem vállalom, hogy minden oprendszerhez natívan megírom a kódot, mivel se 10 féle oprendszerem, se kedvem nincs hozzá :))
Abydos · http://abysan.com/blog 2010.08.25. 11:52:41
penge™ · http://www.thevenusproject.com/ 2010.08.25. 12:26:14
De egyszerűbb, ha elérhetővé teszed a forráskódját és esetleg bepostolod valamelyik userJS-es My Operás topicba és valaki megírja.
A Linux felhasználóknak szerintem nem okoz gondot a userJS telepítés, a Mac felhasználókat meg nem tudom... egyrészt az Opera sosem volt "just works". De max majd arra is leforgatja valaki. A fanboyok meg a Steve Jobs posztert is SVG-ben tárolják, mert az arca csak vektorgrafikusan fér ki.
Fefy · http://blog.fefy.info/ 2010.08.25. 16:09:06
Maga a progi innen érhető el: fefy.co.cc/doksik/opera/UserJSConfigTool.zip
Várnám a véleményeket, hogy mit módosítsak, stb :)
Fefy · http://blog.fefy.info/ 2010.08.25. 16:32:14
Egyébként az érdekelne, hogy sima user jogosultsággal dob-e vmi hibát (ezt elfelejtettem megnézni), mert ha igen, akkor megkövetelem az admin jogosultsági szintet (nem tart semmiből :)), de ezt csak estére, mert a délutánom hosszú lesz.
penge™ · http://www.thevenusproject.com/ 2010.08.25. 23:00:43
Nálam eggyel lejjebbi sorba rakta a UserJS elérési útvonalát, pont a következő szekció fölé. Valamint nem hozta létre a "User JavaScript=1" és az "Always Load User JavaScript=1" bejegyzéseket (amit manuális szerkesztésnél kéne).
A másik, hogy nem nyitott meg semmilyen oldalt és az Operát sem indította el.
Fefy · http://blog.fefy.info/ 2010.08.25. 23:14:47
Az oldal megnyitás meg egyellőre azért nincs benne, mert az Opera részéről nem találtam megfelelő apit hozzá (gondolva azokra is, akiknek nem alapértelmezett böngésző :))
Szóval ha tudsz vmi megoldást erre, akkor szívesen várom, mert innentől kezdve már gyerekjáték az egész :)
penge™ · http://www.thevenusproject.com/ 2010.08.25. 23:31:15
Ami zavar az az, hogy feleslegesen teleszemeteli. Például eltárolja minden dialógus pozícióját, ami egyszer megjelent, függetlenül attól, hogy módosítva lett-e a pozíciója, vagy megmaradt default értéken.
Ami zavaróbb, ha hozzáadok egy MIME típust, akkor az összeset beömleszti. Például a pár hónapja postolt Silverlight problémát is ez okozta, mivel ott nem állandó az elérési útvonal.
Az override.ini dettó. Minden utolsó oldal, ahol leginkább csak a maszkolást állítom be eltárolódik, aztán csak hízik és hízik.
"az Opera részéről nem találtam megfelelő apit"
%programfiles%\Opera\opera.exe unite.opera.com/
Teszel bele még egy IF kapcsolót x64 esetére, olyankor: %programfiles(x86)%\Opera\opera.exe
Amúgy van egy rakás parancs UNIX rendszerekhez, de Windows-ban a többsége nem működik.
Simán olyan profi konfigurációs lehetőségekkel rendelkezik vállalati környezetben, mint az IE8
Elhelyezel egy operaprefs_fixed.ini fájlt a System32-ben és a user még az opera:config-hoz és a Ctrl+F12-höz sem fér hozzá, ha akarod.
penge™ · http://www.thevenusproject.com/ 2010.08.25. 23:31:47
Fefy · http://blog.fefy.info/ 2010.08.25. 23:49:39
Fefy · http://blog.fefy.info/ 2010.08.26. 02:11:47
Röviden a működés:
Megvizsgálja a progi, hogy fut-e az Opera. Ha fut kilövi a főablakot és hagy 60 másodpercet, hogy bezáródjon rendesen, mert utána jön a process.kill(). Továbbá megnézi, hogy létezik-e az %APPDATA%\Opera\Opera. Ha létezik, akkor az operaprefs.ini fájlba felveszi a 3 sort + létrehozza a userjs könyvtárat. Ha nem, akkor error és a progiból csak kilépni lehet.
A 3 sor felvételekor, ha már van "User JavaScript File" kezdetű sor, akkor nem piszkál bele az ini-be, mivel ekkor valószínűsíthetően már be van állítva, így nem kellene felülírni.
Ezt követően 32/64 bit vizsgálat, majd Program Files-ból Opera indítás. Ha nem található az alapértelmezett helyen az opera.exe, akkor felszólítja a progi a kedves usert, hogy nyissa meg az ujs manager oldalát manuálisan.
Következő lépésben opcionálisan vágólapra lehet helyeztetni a userjs könyvtár elérési útvonalát, majd a progi szépen elköszön és két linket még kiír (opera.com + magyaropera.blog.hu), valamint az ilyenkor szokásos szöveget.
ap · http://premiumlivesets.hu 2010.09.01. 09:46:51
Dzsini 2010.09.01. 10:06:43
az OSX-ről nem is beszélve.
Viszont múlt évben (vagy év elején) volt itt egy kimutatás, hogy elég kevéske a nem-Windowsos látogató az oldalon - remélem nemsokára lesz egy újabb, hogy mi változott - ha már jelentősebb a létszám, akkor illene velük is foglalkozni.
penge™ · http://www.thevenusproject.com/ 2010.09.01. 12:52:37
A Linux felhasználók többsége simán tudja, viszont ahogy Dzsini is írta, egyre inkább terjednek a next-next-finish disztrók, amiket feltelepítenek nagymamának, szülőknek, barátnőnek, stb. és ugyanazt csinálja, mint Windows-on, csak nála nem a kék e betű az internet, hanem a rókás logó és MSO helyett OOo-t használ.
ap · http://premiumlivesets.hu 2010.09.05. 16:16:35
penge™ · http://www.thevenusproject.com/ 2010.09.05. 16:28:08
A BlackPanther már szívás volt, a telepítés és a többi ott is egyszerű volt, csak mikor rákattintottam pár programra elkezdett pattogni 5 másodpercig a K betű, majd megállt minden és semmilyen processz el sem indult. Ezt bizonyos dolgoknál csinálta, néhányaknál normálisan indult. Szóval azt ügyesen le is szedtem. Az UHU-t is próbáltam, az ránézésre mint az Ubuntu, de valahogy nem igazán jött be.
ap · http://premiumlivesets.hu 2010.09.07. 18:39:57