Контекст: нам нужно прочитать файлы cookie Firefox в нашем приложении; до Firefox 3.5 это было возможно, читая файлы cookie.txt/cookies.sqlite. В Firefox 3.5 он исключительно блокирует файл cookie, поэтому внешние приложения не могут его прочитать (см. https://bugzilla.mozilla.org/show_bug.cgi?id=476167), и даже если мы создадим локальную копию, FF не всегда очищает файлы cookie на диске до выхода, чтобы они не могли быть там ,Вызов Firefox XPCOM из внешнего приложения?
Предлагаемое решение - использовать nsICookieManager, который выглядит так, как нам нужно, но как я могу получить один из тех процессов, которые не являются Firefox?
Все, что я вижу о XPCOM, говорит о том, что я могу использовать его только из расширений firefox - нужно ли нам писать расширение, а затем каким-то образом вызывать Firefox для установки нашего расширения, а затем каким-то образом вызвать само расширение для передачи файлов cookie?