В прошлом я занимался разработкой надстроек Mozilla (начальный уровень). Но, столкнувшись с XPCOM, я очень испугался и оставил его посередине.
В последнее время только я столкнулся с надстройкой SDK и нашел ее действительно крутой, и было очень приятно видеть, что работа над SDK заняла не более двух дней. Теперь я снова застрял в модуле XPCOM.
Теперь я действительно хочу использовать возможности XPCOM, но мне понадобится как минимум неделя, чтобы ознакомиться с XPCOM в контексте SDK. Какой код мне нужен, чтобы получить желаемую функциональность?
Для каждого сеанса пользователя я хочу что-то записать. Я могу различать сессии. Теперь мне нужен код для создания файла на компьютере пользователя, открытия его из надстройки и записи в него чего-либо.
Код для доступа к закладкам и загрузкам и их чтения.
Было бы действительно душераздирающим моментом, если бы мне пришлось переключиться обратно из SDK.