…to tvoreni rozsireni pro Operu. Dnes jsem napsal par ASP.NET stranek a pak rozsireni pro Operu, ktere melo posilat data pro ty ASP.NET stranky a ty pak je meli dale zpracovavat. Nefungovalo to, navic nulove moznosti ladeni, kompilace, jedine podle ceho jesm se mohl ridit byla jedina chyba kterou mi Opera vyhodila. Navic jsem musel vzdy absolbovat tento kolotoc:
- Smazat stare rozsireni z Opery
- Vytvorit soubor *.oex, to jsem delal v 7-zip takze vzdy jsem musel nahradit priponu zip za oex.
- Nainstalovat rozsireni do Opery
- Vybrat rozsireni, u ktereho chci zapnout konzoli(jako na potvoru to bylo uplne dole, cili jsem musel projit xx tabu)
- Prepnout se na tab s gc.com
- Kliknout na ikonku rozsireni, abych spustil odesilani
- Mlatit hlavou do monitoru ze zase mi to vyhodilo chybu(nejcasteji DOMException: NETWORK_ERR, protoze jsem se to nejvice pokousel odesilat pres $.ajax())
Nakonec jsem usoudil ze nemuzu zacit hned delat neco co neznam a ze to musim nejdrive trochu poznat.
Ok, tak jsem si ten skript odesilaci pustil normalne v prohlizeci. Vsechno bylo OK. Zkusil jesm “jinou”(to je v uvozovkach protoze jquery taky jiste interne vyuziva XMLHttpRequest) metodu, totiz XMLHttpRequest ale to same, normalne v prohlizeci ano, v rozsireni ne.
Dokonce jesm to nahral na hosting a spustil odtamtud – take to fungovalo. A na to studovat jine rozsireni Opery ktere nekde odesilaji ja nemam :-(. Jeste se mohu pokusit zda neexistuje API opera.extensions pro odesilani na jinou domenu. Ale moc nadejne to nevidim.
Ja nakonec to rozsireni budu muset udelat pro Chrome ;(. Kesky asi dnes moc nebudou, protoze uz tam zase zacina bourit – leda ze bych to riskl. Dalsi moznosti po Chrome je udelat to rozsireni pro IE(kde bych to mohl naprogramovat cele jen v C#).