Už asi 3tý den věnuji vývoji rozšíření pro Operu. Střídavě mi jedna věc fungovala a druhá nefungovala. Teď jsem skončil na tom že už mi to odesílá na jinou doménu ale nefunguje mi parsování v jQuery a ve standardním JavaScriptu se mi to nechce psát.
Stejně by to ani tak nefungovalo protože co nefunguje v jQuery, to nefunguje nikde – moje vlastní ověřená zkušenost.
Přitom ten samý skript v Chrome za pomoci rozšíření “Script injector” funguje normálně. A přitom jsem si s tím rozšířením pro Operu musel vytrpět svoje.
Z počátku mi to nezobrazovalo ikonku. S tím jsem zápasil den, než jsem to vyřešil. Zkoušel jsem všelijak možné umístit volání metody init, od události body onload, init na začátku aj., teď si nevybavuji přesně co všechno jsem zkoušel. Celé mě to zpomalovalo v tom že jsem musel smazat to staré rozšíření z disku i opery, zabalit nové pomocí 7-zip, přejmenovat na oex a nainstalovat do Opery.
Pak když jsem ho ladil zapnout Opera Dragonfly, vybrat rozšíření, dát breakpoint a pak to ladit a stepovat. A při mé paměti, která si není schopná zapamatovat absolutně vůbec nic a musím pokaždé všechno znovu zkoušet a ověřovat to opravdu zabere tolik času až to pěkné není.
Takže už cca na tom gc webu dělám 6 dnů. 4 dny jsem věnoval pitomému Opera rozšíření které ještě ani nefunguje, protože jsem si ještě nezjistil zda Opera má v API nějakou metodu typu ExecuteScript, v chrome mi to taky nefungovalo než jsem použil tuto metodu. Další 1 den jsem strávil vývojem toho samého rozšíření pro chrome.
A další 1 den vývojem webu, který teď vypadá takto:

Takže v současné době program umí vyparsovat v JS v prohlížeči jednotlivé prvky na stránce a poslat je POST metodou(GET by na takové množství dat nestačilo). Vložit je do DB a teď se pracuje na zobrazení kešek ve výpisu. Umí toho strašně málo ale dobrá zpráva je ta že teď už se mohu soustředit plně na web a programovat pouze ve zlatém C#.