2010-01-29 3 views
2

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

в 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 или в любом из журналов консоли я вижу ...

какие-либо идеи?

ответ

0

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

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

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

+0

Firefox не дает мне плагин Quicktime в качестве опции для TIFF. только предварительный просмотр или другое внешнее приложение ... –

+0

Затем я бы переустановил QuickTime. Эти ссылки помогут: http://www.apple.com/quicktime/troubleshooting/ http://support.mozilla.com/kb/QuickTime –

1

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

Слушайте его для достижения прогресса.

+1

Yep, рисунок QuickDraw не только устарел с OSX 10.4 (http: /developer.apple.com/legacy/mac/library/documentation/Carbon/Reference/QuickDraw_Ref/Reference/reference.html&usg=AFQjCNG8gCrSWfsD4IvxI0bCJVPiVcf1Iw), но также недоступно в 64-битных средах (http://developer.apple.com/mac/ библиотека/документация/углерод/концептуальный/Carbon64BitGuide/OtherAPIChanges/OtherAPIChanges.html & USG = AFQjCNGEvwasXoBGzyBaHSaUTYYNkrPedw) –