我刚刚将我的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