Обновленное расширение Firefox - все еще говорит «Обновления не найдены». - PullRequest
1 голос
/ 16 октября 2008

Я работаю над новой версией расширения Firefox, но после ее выпуска и приращения em: версии в install.rdf и update.rdf, когда я нажимаю «Найти обновления», Firefox сообщает, что «Обновления не найдены «. Когда я запускаю его с включенной отладкой, вывод в консоли фактически идентичен тому, что я вижу, когда я не запускаю обновление.

Он начинается с RDFItemUpdater: checkForUpdates со всеми параметрами и возвращается с завершенным обновлением дополнения и состоянием: 8.

Я проверил с помощью инструмента McCoy, что расширение подписано и имеет тот же Id, что и старый, и т. Д. Я не уверен, что еще можно попробовать. Любой совет будет принят во внимание. Это с Firefox 3 (и расширение помечено как совместимое с ним ... которое не изменилось).

Ответы [ 6 ]

1 голос
/ 07 декабря 2009

У меня похожая проблема, и я думаю, что это связано с неверным файлом rdf. Ты проверял, что твоя разобрана с этим инструментом? http://www.w3.org/RDF/Validator/

1 голос
/ 27 июля 2009

Вот несколько полезных советов, которые мне помогли: https://developer.mozilla.org/en/Extension_Versioning,_Update_and_Compatibility

но функция автоматического обновления не будет работать, если расширение помечено как «экспериментальное».

1 голос
/ 19 октября 2008

Если вы только недавно изменили update.rdf, возможно, он кэширован. Загрузите его в браузер, затем Shift-Refresh.

1 голос
/ 16 октября 2008

Убедитесь, что ваш файл update.rdf обслуживается с соответствующим типом контента, то есть text / rdf, text / xml или application / xml + rdf

0 голосов
/ 09 марта 2010

У меня была такая же проблема. В моем update.rdf у меня был подстановочный знак в моем атрибуте minVersion:

minVersion="3.0.*"

Снятие подстановочного знака исправило статус 8:

minVersion="3.0"

Обновление теперь работает (консоль показывает статус 1). Это было использование Firefox 3.0.18.

Я предполагаю, что состояние 8 означает, что возникла проблема с пониманием содержимого файла (необязательно проблема с анализом RDF) Если ваш minVersion не имеет подстановочного знака, возможно, где-то скрывается недопустимый символ.

0 голосов
/ 16 октября 2009

Есть много вещей, которые можно испортить, одна из которых - установка расширения от AMO и ожидание его обновления при изменении вашего update.rdf:)

...