Сбои плагинов Firefox 3.6 на Mac?

Я только что обновил свой Mac до Firefox 3.6, и теперь ни один из моих плагинов для просмотра TIFF не работает.

в 3.5, если бы у меня был Quicktime, то я бы получил TIFF, просматриваемый через QuickTime. Если бы я отключил QuickTime, но мой собственный плагин, AcellViewTIFF, то я бы получил ViewTIFF просмотра TIFF. Так как я являюсь автором ViewTIFF, так было у меня в большинстве случаев.

После обновления до 3.6, если ViewTIFF включен, я просто получаю пустое место. если ViewTIFF отключен, независимо от того, включен Quicktime или нет, он сразу переходит к предварительному просмотру.

Кто-нибудь видел это?

(Это связано с программированием, потому что я пишу AccelViewTIFF, и если каркас для плагинов изменился, мне нужно это исправить...)

Изменить, чтобы добавить:

Это плагин NPAPI, я удалил или прокомментировал основной, поэтому я не думаю, что это проблема плагина CFM.

Я посмотрел на "basicplugin" в Mozilla (находится в mozilla-1-9-1-f15a2686e9a6/modules/plugin/sdk/samples/basic/mac под стандартным источником Mozilla), и он работает. Я сравнил все свои функции с функциями в BasicPlugin, и единственной функцией, которой он не обладает, является функция drawPlugin, которая, по-видимому, выполняет реальную работу. Все эквивалентные функции имеют одинаковый интерфейс.

Когда я удаляю или отключаю AccelViewTIFF, Firefox загружает изображение и дает его для предварительного просмотра. Когда я включил его, он ничего не делает. Это говорит мне, что Firefox видит, что у меня есть плагин, но по какой-то причине он не запускается.

Нет ошибок ни в консоли ошибок Firefox, ни в журналах консоли, которые я вижу...

есть идеи?

2 ответа

Для справки, проблема заключалась в том, что это старый плагин, который все еще использует процедуры Quickdraw. очевидно, они не сделали это в 64b, и поэтому они не работают в FF 3.6.

Давайте послушаем это для прогресса.

Вы используете Leopard или Snow Leopard?

Файлы TIFF прекрасно открываются с помощью плагина QuickTime 7.6.3.0 с Firefox 3.6.

Зайдите в Firefox -> Настройки -> Приложения. Ищите "tif", а затем вы можете выбрать, как Firefox обрабатывает файлы с MIME-типом image / tiff. Установите его на плагин по вашему выбору. QuickTime должен работать (для меня на Snow Leopard).

Другие вопросы по тегам