2010-01-29 62 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插件問題。

我查看了Mozilla的「basicplugin」(位於標準mozilla源代碼下的mozilla-1-9-1-f15a2686e9a6/modules/plugin/sdk/samples/basic/mac中),它工作正常。我將我的所有函數與BasicPlugin中的函數進行了比較,並且我唯一沒有的函數是drawPlugin函數,該函數似乎用於實際工作。所有等同的功能都有相同的界面。

當我刪除或禁用AccelViewTIFF時,Firefox會下載圖像並將其預覽。當我啓用它時,它什麼都不做。這告訴我,Firefox看到我有一個插件,但由於某種原因它沒有運行它。

有沒有錯誤,無論是在Firefox的錯誤控制檯或以任何控制檯日誌,我可以看到...

什麼想法?

回答

0

您使用豹或雪豹嗎?

使用Firefox 3.6的QuickTime 7.6.3.0插件可以打開TIFF文件。

轉到Firefox - >首選項 - >應用程序。搜索「tif」,然後您可以選擇Firefox如何使用image/tiff MIME類型處理文件。將其設置爲您選擇的插件。 QuickTime應該可以工作(對於我來說Snow Leopard)。

+0

Firefox不會爲我提供Quicktime插件作爲TIFF選項。只有預覽或其他外部應用程序... – 2010-02-11 18:43:19

+0

然後我會重新安裝QuickTime。這些鏈接將有助於: http://www.apple.com/quicktime/troubleshooting/ http://support.mozilla.com/kb/QuickTime – 2010-02-11 18:48:10

1

爲了記錄,問題是這是一個仍然使用Quickdraw例程的舊插件。顯然,他們沒有把它變成64b,所以他們不能在FF 3.6中工作。

讓我們聽聽它的進展。

+1

是的,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) – 2010-02-18 21:19:42