Платформа: FF17 win32
Я пытаюсь изменить модули /AddonUpdateChecker.jsm в omni.ja. Независимо от того, что я делаю, я не могу заставить FF замечать мои модификации.
Я прошел через все то, что предлагалось в разных местах на интернете:
- каждый запуск кеша в поле зрения
- Включенные / отключенные расширения для принудительной перезагрузки omni.ja
- Даже пытался удалить / переустановить FF, изменив jar перед первым запуском
Я не хочу стать жертвой проблемы XY, поэтому:
То, что я действительно пытаюсь сделать, это реализовать это для автоматизированного процесса сборки для моих расширений. Да, я знаю, что есть решения для этого, но я хочу реализовать это сам, так как система сборки сильно настроена.
Сейчас я достиг точки, когда FF (в действительности) говорит, что моя подпись неверна. Я подозреваю, что это потому, что моя процедура сериализации является неправильной, и я не могу определить, где основано на документации - поэтому я хотел бы проверить сериализованную строку, которую FF создает на стороне клиента для сравнения. Эта строка создается, и подпись проверяется (через XPCOM) в modules/AddonUpdateChecker.jsm.
Итак, как я могу заставить Firefox обратить внимание на мои модификации? Или есть более простой способ просмотреть эту строку?