Megnéztem. Jól indult a dolog, mert WebKit-es, de sajnos nagyon kevés az információ róla extension fejlesztés terén. A Chrome verzió portolásával próbálkoztam, belõttem az alap dolgokat, felismerte az addont, írtam API wrapper funkciókat a content és background scriptek közti kommunikációhoz, de ezeken megakadtam:
- A localStorage objectet nem engedi átküldeni a két script között, mondván DOM object, és azt nem lehet
- Nem engedi hozzáférni lokális erõforrásokhoz (extension package fájljai, konkrétan képek) a content scriptet, holott ez más WebKit böngészõkben nem gond, engedélyt is hiába adok a manifestben, semmit nem ér (valószínûleg csak http requestekre vonatkoznak azok a beállítások, local requestekre is érvényes beállítást meg nem tudom hogy adjak meg, a dokumentáció nem ismertet ilyet)
- A background scriptet background oldalba ágyazva tudtam berakni (ha direktbe berakom bedob egy oldalt a JS forrással, más módszerrõl meg szintén nem ír a doksi...), emiatt nyílik egy üres ablak és ottmarad (mivel ez volt a legkisebb gond eddig, lehet könnyen kiküszöbölhetõ, nem jártam még annyira utána)
Egyelõre tehát itt feladtam, ha valaki próbálkozna még, akkor szóljon és elérhetõvé teszem az eddigi munkám.
------------
Borg: A FF verzióval addig jutottam közben, hogy mûködik ez az SDK hozzá, tudok tesztelni vele. Diffelgettem már pár fájlt, van lemaradás bõven, vannak dolgok amiket elvileg elég szimplán átemelni, meg olyanok is, amik valószínûleg komolyabb portolást igényelnek. Most el kell mennem kicsit, de ha visszaértem szerintem még ránézek.