我剛剛將我的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的錯誤控制檯或以任何控制檯日誌,我可以看到...
什麼想法?
Firefox不會爲我提供Quicktime插件作爲TIFF選項。只有預覽或其他外部應用程序... – 2010-02-11 18:43:19
然後我會重新安裝QuickTime。這些鏈接將有助於: http://www.apple.com/quicktime/troubleshooting/ http://support.mozilla.com/kb/QuickTime – 2010-02-11 18:48:10